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清理Word格式示例代码
Feb 13 Javascript
浅谈javascript回调函数
Dec 07 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
Nov 02 Javascript
js防阻塞加载的实现方法
Sep 09 Javascript
微信小程序 仿猫眼实现实例代码
Mar 14 Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 Javascript
Vue.js中的computed工作原理
Mar 22 Javascript
vue实现微信分享功能
Nov 28 Javascript
vue服务端渲染操作简单入门实例分析
Aug 28 Javascript
微信小程序防止多次点击跳转(函数节流)
Sep 19 Javascript
vue实现短信验证码输入框
Apr 17 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
Apr 28 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你的验证码安全码?
2007/01/02 PHP
用PHP将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
2017/07/03 PHP
学习YUI.Ext 第二天
2007/03/10 Javascript
JavaScript 指导方针
2007/04/05 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
jQuery封装的屏幕居中提示信息代码
2016/06/08 Javascript
微信小程序button组件使用详解
2018/01/31 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
2021/01/05 Vue.js
[03:24]2014DOTA2国际邀请赛 神秘商店生意火爆
2014/07/18 DOTA
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python中return语句用法实例分析
2015/08/04 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
python利用 keyboard 库记录键盘事件
2020/10/16 Python
Numpy数组的广播机制的实现
2020/11/03 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
投资意向书范本
2014/04/01 职场文书
政府门卫岗位职责
2014/04/29 职场文书
说明书格式及范文
2014/05/07 职场文书
暑期培训班策划方案
2014/08/26 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
董事长秘书工作总结
2015/08/14 职场文书
Win11跳过联网界面创建本地管理账户的3种方法
2022/04/20 数码科技
Pytorch中expand()的使用(扩展某个维度)
2022/07/15 Python