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模拟JQuery的show与hide动画函数代码
Sep 20 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
Mar 01 Javascript
js保留两位小数使用toFixed实现
Jul 29 Javascript
js获取url中的参数且参数为中文时通过js解码
Mar 19 Javascript
Bootstrap基本样式学习笔记之图片(6)
Dec 07 Javascript
JavaScript算法教程之sku(库存量单位)详解
Jun 29 Javascript
vue 解决computed修改data数据的问题
Nov 06 Javascript
解决vue 子组件修改父组件传来的props值报错问题
Nov 09 Javascript
详解JavaScript 异步编程
Jul 13 Javascript
解决vue初始化项目一直停在downloading template的问题
Nov 09 Javascript
vue实现lodop打印功能的示例
Nov 11 Javascript
jQuery treeview树形结构应用
Mar 24 jQuery
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
根德YB400的电路分析
2021/03/02 无线电
咖啡与水的关系
2021/03/03 冲泡冲煮
ASP知识讲座四
2006/10/09 PHP
PHP生成静态页
2006/11/25 PHP
PHP 编程请选择正确的文本编辑软件
2006/12/21 PHP
PHP中输出转义JavaScript代码的实现代码
2011/04/22 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
js中let能否完全替代IIFE
2019/06/15 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
python中bisect模块用法实例
2014/09/25 Python
Python写入CSV文件的方法
2015/07/08 Python
python numpy 显示图像阵列的实例
2018/07/02 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
Python实现查找二叉搜索树第k大的节点功能示例
2019/01/24 Python
对python中的try、except、finally 执行顺序详解
2019/02/18 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
vue+django实现下载文件的示例
2021/03/24 Vue.js
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
国庆节标语大全
2014/10/08 职场文书