JQuery 返回布尔值Is()条件判断方法代码


Posted in Javascript onMay 14, 2012

下面是JQuery的Is()方法判断;

$(function(){ 
$("ul").click(function(event){ 
var tar = event.target; 
if(tar.tagName == "STRONG"){ 
alert(tar.tagName); 
} 
}); 
})

上面是原生JS判断;
$(function(){ 
$("ul").click(function(event){ 
var tar = event.target; 
if($(tar).is("strong")){ 
alert(tar.tagName); 
} 
}); 
})

JQuery里面的方法大多是返回JQuery对角.而Is()方法,返回的一个布尔值;
区别:
$(tar):将tar对象包装成一个jquery对象,只有这样,才能使用jquery的方法;$(tar).is("strong"):用Is()方法来判断;

jQuery 中 is方法的使用

is()是用来检测是否有匹配的元素。
帮助文档中的解释: 用一个表达式来检查当前选择的元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。

上面的说法我们当然知道是正确的. 但我们也可以这么写
alert($("input:checkbox").is(":checked")); //这样一来我们就可以判断某一个checkbox是否选中了. 依次类推.我们可以使用:checked 是否也可以使用其他的呢. 当然是可以的..在帮助文档里 搜索下 " : " 这里面的类型都可以用来进行判断

比如 $("input[name=btnClick]").is(":button"); 用来判断控件是不是 button 等等..

剩下的就是大家自己的努力咯..

Javascript 相关文章推荐
javascript的对话框详解与参数
Mar 08 Javascript
工作需要写的一个js拖拽组件
Jul 28 Javascript
SyntaxHighlighter语法高亮插件使用说明
Aug 14 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
Apr 25 Javascript
动态添加option及createElement使用示例
Jan 26 Javascript
JavaScript学习笔记之JS函数
Jan 22 Javascript
JavaScript学习笔记之取数组中最大值和最小值
Mar 23 Javascript
Vue2组件tree实现无限级树形菜单
Mar 29 Javascript
使用gulp搭建本地服务器并实现模拟ajax
Apr 05 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
May 07 Javascript
JavaScript代码实现简单计算器
Dec 27 Javascript
用javascript制作qq注册动态页面
Apr 14 Javascript
JQuery选择器特辑 详细小结
May 14 #Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
May 14 #Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
May 13 #Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
May 11 #Javascript
基于jQuery的公告无限循环滚动实现代码
May 11 #Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
May 11 #Javascript
通过百度地图获取公交线路的站点坐标的js代码
May 11 #Javascript
You might like
第八节 访问方式 [8]
2006/10/09 PHP
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
2010/12/27 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
javascript简易画板开发
2020/04/12 Javascript
vue组件实例解析
2017/01/10 Javascript
nodejs中各种加密算法的实现详解
2019/07/11 NodeJs
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
Python 私有函数的实例详解
2017/09/11 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
python中subprocess批量执行linux命令
2018/04/27 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
Python字符串格式化输出代码实例
2019/11/22 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
实习单位接收函模板
2014/01/10 职场文书
运动会广播稿100字
2014/01/11 职场文书
家电业务员岗位职责
2014/03/10 职场文书
项目经理岗位职责范本
2015/04/01 职场文书
大学军训心得体会800字
2016/01/11 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python
Django使用redis配置缓存的方法
2021/06/01 Redis
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS