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 相关文章推荐
显示、隐藏密码
Jul 01 Javascript
JavaScript的public、private和privileged模式
Dec 28 Javascript
JavaScript 变量作用域分析
Jul 04 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
Jun 24 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
Aug 05 Javascript
JavaScript多图片上传案例
Sep 28 Javascript
浅谈javascript基础之客户端事件驱动
Jun 10 Javascript
jQuery实现的自定义弹出层效果实例详解
Sep 04 Javascript
如何用Node写页面爬虫的工具集
Oct 26 Javascript
详解JavaScript函数callee、call、apply的区别
Mar 08 Javascript
js图片查看器插件用法示例
Jun 22 Javascript
通过实例解析JavaScript for in及for of区别
Jun 15 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
Yii实现文章列表置顶功能示例
2016/10/18 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
基于jquery的滚动新闻列表
2010/06/19 Javascript
js修改table中Td的值(定义td的单击事件)
2013/01/10 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
require简单实现单页应用程序(SPA)
2016/07/12 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
详解Vue的组件中data选项为什么必须是函数
2020/08/17 Javascript
Python网络爬虫实例讲解
2016/04/28 Python
分析Python中解析构建数据知识
2018/01/20 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
python实现最大优先队列
2019/08/29 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
Python+unittest+DDT实现数据驱动测试
2020/11/30 Python
女性时尚在线:IVRose
2019/02/23 全球购物
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
后勤人员岗位职责
2013/12/17 职场文书
如何写一份好的自荐信
2014/01/02 职场文书
最新奶茶店创业计划书范文
2014/02/08 职场文书
体育之星事迹材料
2014/05/11 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
Golang中异常处理机制详解
2021/06/08 Golang
vue实现Toast组件轻提示
2022/04/10 Vue.js