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 相关文章推荐
js 异步操作回调函数如何控制执行顺序
Dec 24 Javascript
javascript操作字符串的原生方法
Dec 22 Javascript
JavaScript插件化开发教程 (四)
Jan 27 Javascript
js实现放大镜特效
May 18 Javascript
JS判断时间段的实现代码
Jun 14 Javascript
微信小程序自动客服功能
Nov 02 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
Mar 13 Javascript
详解如何用webpack4从零开始构建react开发环境
Jan 27 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
May 16 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
Vue 解决路由过渡动画抖动问题(实例详解)
Jan 05 Javascript
WebRTC记录音视频流(web技术分享)
Feb 24 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实现微信公众平台发红包功能
2018/06/14 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
一个js过滤空格的小函数
2014/10/10 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
JS实现动态移动层及拖动浮层关闭的方法
2015/04/30 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
python多线程threading.Lock锁用法实例
2014/11/01 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
公司企业表扬信
2014/01/11 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
运动会口号大全
2014/06/07 职场文书
药剂专业求职信
2014/06/20 职场文书
自查自纠工作总结
2014/10/15 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
索尼ICF-5900W收音机测评
2022/04/24 无线电