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 相关文章推荐
用tip解决Ext列宽度不够的问题
Dec 13 Javascript
jquery select(列表)的操作(取值/赋值)
Mar 16 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
Mar 14 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
May 27 Javascript
js使用for循环及if语句判断多个一样的name
Sep 09 Javascript
IE中鼠标经过option触发mouseout的解决方法
Jan 29 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
Jan 23 Javascript
js+canvas绘制矩形的方法
Jan 28 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
javascript  删除select中的所有option的实例
Sep 17 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
Nov 14 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
Feb 26 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字符串截取函数用法分析
2014/11/25 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
Javascript之文件操作
2007/03/07 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
ionic3 懒加载
2017/08/16 Javascript
JS中promise化微信小程序api
2018/04/12 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
js实现开关灯效果
2020/03/30 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
2020/12/16 Javascript
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
python flask 多对多表查询功能
2017/06/25 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
Python 内存管理机制全面分析
2021/01/16 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
后勤部经理岗位职责
2014/02/23 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
思想品德评语大全
2014/12/31 职场文书
运动会跳远广播稿
2015/08/19 职场文书
python 如何用terminal输入参数
2021/05/25 Python
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
Python中如何处理常见报错
2022/01/18 Python