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 相关文章推荐
Jquery之美中不足小结
Feb 16 Javascript
JS回调函数的应用简单实例
Sep 17 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
Feb 05 Javascript
js实现仿百度瀑布流的方法
Feb 05 Javascript
前端编码规范(3)JavaScript 开发规范
Jan 21 Javascript
AngularJS实现进度条功能示例
Jul 05 Javascript
基于vue.js路由参数的实例讲解——简单易懂
Sep 07 Javascript
Angular CLI 安装和使用教程
Sep 13 Javascript
JavaScript登录验证基础教程
Nov 01 Javascript
详谈js的变量提升以及使用方法
Oct 06 Javascript
微信小程序制作表格的方法
Feb 14 Javascript
CocosCreator入门教程之网络通信
Apr 16 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
PHP中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
php生成QRcode实例
2014/09/22 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
2018/04/20 PHP
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
详解npm 配置项registry修改为淘宝镜像
2018/09/07 Javascript
从vue源码看props的用法
2019/01/09 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
swiper4实现移动端导航栏tab滑动切换
2020/10/16 Javascript
基于Vue+Webpack拆分路由文件实现管理
2020/11/16 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
[01:45]DOTA2众星出演!DSPL刀塔次级职业联赛宣传片
2014/11/21 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
Python异常学习笔记
2015/02/03 Python
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
Python3字符串学习教程
2015/08/20 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
python中元组的用法整理
2020/06/15 Python
python中常见错误及解决方法
2020/06/21 Python
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
优质护理服务演讲稿
2014/05/07 职场文书
企业管理标语
2014/06/10 职场文书
2014年小学工作总结
2014/11/26 职场文书
经营目标责任书
2015/05/08 职场文书
会议简报格式范文
2015/07/20 职场文书
青年志愿者活动感想
2015/08/07 职场文书
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js