2019独角兽企业重金招聘Python工程师标准>>>

1,判断显示与隐藏;

 if($("#content-left").is(":visible")) //判断显示if($(this).next("div").is(":hidden")) //判断隐藏

2,判断透明度;

 var current_opacity=$("nav").css("opacity")if (current_opacity==1)

3,判断是否含有某个样式

var down_list_li= $(".tab-type-02-content ul li")if (  down_list_li.hasClass("selected")==true )

4,判断窗口大小

if ($(window).width()<768)

5,判断距离顶部的位置

if(  $(this).scrollTop()<500) 

6,判断页面是否加载完毕

if (document.readyState == "complete") 

7,获取select的值

 $("#select-project").change(function(){var checkValue=$("#select-project").val(); //alert(checkValue)if(checkValue==2)

8,判断checkbox是否选中

if($("#checkbox").is(':checked'))
{alert("已选定")
}
else
{alert("未选定")
}//$("#checkbox").attr(“checked”,”checked”); 两种赋值方式
//$("#checkbox").attr(“checked”,true);  //建议选择这种,
/*w3c指定checkbox的checked是布尔值;这个兼容性更好。
而且,改属性值最好是按下面的prop方法:
prop("checked", true);
prop("checked", false);
*/

9,获取一组radio被选定的值

var item = $('input[name=items][checked]').val(); 

10,判断input文本框输入值

//获取焦点
$(".input_keyword").focus(function() {            if(this.value=='请输入目的地、主题或关键词') this.value='';}
).blur(function() {if(this.value=='') this.value='请输入目的地、主题或关键词'}
);

11,判断input文本框输入不为空

$("input[tit='reg_password_input']").focus(function() {.blur(function() { var val_password=$(this).val();if ( val_password!='')  {$(this).attr("class","reg_password_01_bg_none");}else{               $(this).attr("class","reg_password_01_bg_text");}})
})

12,判断某个集合容器中是否含有选中样式?

if($(".ul li").hasClass("box-selected")){
//【经典实例:】根据含有选中的样式,找到该项的索引号
$("#coupon-menu .btn-gotype").click(function(){if($(".coupon div").hasClass("box-selected")){var box = $(".coupon .box-select");var box_index = box.index($(".box-selected"))box_index = box_index +1console.log(box_index)$(".page-content > .container").eq(box_index).show().siblings().hide();}else{alert("请选择券类型!")}})

13,判断是否在数组中?

if (my_arr.indexOf(li_id)>=0){alert("添加已存在!")
}//【查找索引值】-查找指定元素的索引值
//           0     1     2     3     4
//          var a = ["chai","yu","long","ni","hao"]
//          alert(a.indexOf("yu"))

14,判断键是否在对象中?

if (li_id in my_data == true){alert("添加已存在!")return false;
}
//【经典案例:】
$(function(){       var my_data = {}; //创建对象$(".list-group li").click(function(){    li_id = this.getAttribute('data-id'); if (li_id in my_data == true){  //用in属性判断对象中是否有某一属性alert("添加已存在!")return false;}else{my_data[li_id] = {} //给对象创建属性 ,$(this).clone().appendTo('ul#result'); console.log(my_data)}})
})

15,判断指定dom中,是否还有子dom标签?

//找该tbody下是否含有tr
var tbody_content = $(".otoc-table-initialize").find("tbody").children().length;//返回数值
console.log(tbody_content)//判断
if(tbody_content === 0){....
}

转载于:https://my.oschina.net/u/583531/blog/919487

【原创】jquery常见的条件判断类型相关推荐

  1. bash 脚本编程2 条件判断 (笔记)

    条件判断类型: 整数测试 字符测试 文件测试 条件表达式: [ exppression ] ` expression ` test expression 注意一定要加空格前后都要加 整数比较:  -e ...

  2. 汇编语言-013(DAS 、DAA与DAS、QWORD类型用SBB借位减法、编写指令将AX符号扩展到EAX,不能使用CWD、用SHR和条件判断指令将AL循环右移一位、SHLD、压缩十进制转换)

    1:DAS : SUB或SBB在AL中生成二进制结果,DAS(减法后的十进制调整)转压缩十进制格式 .386 .model flat,stdcall.stack 4096 ExitProcess PR ...

  3. 基础知识—条件判断语句-if条件类型的语句

    if关键字的条件判断语句 形式 if(表达式){语句} 表达式的运算结果应该为真和假,若为真则执行{语句},若为假则跳过. else语句 与if语句连用的语句 形式为 if(表达式) 语句1: els ...

  4. linux常见条件判断

    linux条件判断:eq.ne.gt.lt.ge.le.-n.-z -eq: 测试两个整数是否相等:比如 $A -eq $B -ne: 测试两个整数是否不等:不等,为真:相等,为假: -gt: 测试一 ...

  5. smali to java_Smali —— 数学运算,条件判断,循环

    通过上一篇 Smali 语法解析--Hello World 的学习,了解了 Smali 文件的基本格式.这一篇从最基本的数学运算,条件判断,循环等开始,更加详细的了解 Smali 语法. 数学运算 加 ...

  6. 详细的mongo工具手册,包含常见CURD+条件操作+聚合+案例

    详细的mongo工具手册,包含常见CURD+条件操作+聚合+案例 原创置顶 ldz_miantiao 最后发布于2019-11-19 21:57:17 阅读数 36  收藏 展开 之前写过一篇mong ...

  7. java 判断类型_如何快速入门Java编程学习(干货)

    一.初识Java 1.生活中的程序: 从起床到教室上课的过程 穿衣打扮>起床>洗漱>出宿舍>>吃早餐>到教室 按照特定的顺序去完成某一件事的过程我们叫做生活中的程序 ...

  8. 全面详细的jQuery常见开发技巧手册

    本文为大家整理一篇很详尽的jQuery常见开发技巧文章,供大家参考,具体内容如下 1.关于页面元素的引用 通过jquery的$()引用元素包括通过id.class.元素名以及元素的层级关系及dom或者 ...

  9. THYMELEAF 如何用TH:IF做条件判断

    TestController 增加一个布尔值数据,并且放在model中便于视图上获取 package com.how2java.springboot.web; import java.util.Arr ...

最新文章

  1. 【MATLAB】交互式绘图(ginput,gtext,zoom)
  2. nGrinder详细介绍及性能工具对比
  3. Python进阶8——字典与散列表,字符串编解码
  4. web developer tips (39):在Visual Studio 2008中取消远程web操作
  5. mysql varchar int_MySQL中int、char、varchar的性能浅谈
  6. gRPC——简介与Hello World
  7. 再Repeater模板中,如何获取里面的控件 客户端ID ??
  8. 高精度加法(简明版C语言),高精度加法(简明版C语言)
  9. uniapp 在HBuilder X中配置微信小程序开发工具
  10. pyhon下实现通过身份证获取归属地的方法
  11. 小程序开发如何租用服务器
  12. Error creating document instance
  13. allgro pcb铜皮编辑_关于修割铜皮 - Cadence allegro PCB 教程
  14. BaseAdapter 的notifyDataSetInvalidated 和notifyDataSetChanged
  15. 基于《java2实用教程》的java知识点复习整理【第一章——java入门】
  16. 读书随记——《傲慢与偏见》(4)
  17. 手机实名认证接口有哪些类别?
  18. ExoPlayer漫谈之解码器复用
  19. 支撑电子政务平台的CMS内容管理系统 1
  20. amtemu v0.9.2怎么用_怎么样用手机玩暗黑2(电脑PC游戏)

热门文章

  1. SAP MM 如何看一个Inbound Delivery单据相关的IDoc?
  2. 为什么科技互联网公司越来越重视数学?贾扬清等大牛如是说
  3. 掌握这10个Python小技巧,让你敲代码速度快5倍不止
  4. 人工智能基础-向量的基本几何意义
  5. 思科将在网络中融入人工智能和机器学习
  6. SAP S4 OP/Cloud大乱斗
  7. Google联合OpenAI揭秘神经网络黑箱:AI的智慧,都藏在激活地图里
  8. 使用RNNs进行机器翻译——介绍RNN和LSTM网络及其应用
  9. 中国AI产业背后的富士康工人:拿低工资为硅谷巨头的数据贴标
  10. SAP LSMW 物料主数据Basic Data Text数据的导入