web前端开发个人技术博客
当前位置: JavaScript > jQuery is()方法的使用

jQuery is()方法的使用

2018-06-18 分类:JavaScript 作者:码云 阅读(1089)

定义和用法
is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。举个例子,我们在项目中通过会判断某个div是否隐藏,然后执行某一个函数,或者进行一个操作,用is()怎么做呢?
html代码

1
<div id="mybj" style="display:none"></div>

jquery代码

1
alert($("#mybj").is(":hidden"));

如果是隐藏了,怎会返回true,否则,则是false

同理,是否可见的属性:

1
alert($("#mybj").is(":visible"));

延伸
jquery的is()方法在jquery判断的时候,经常用到,例如,判断某元素的父级元素是否是form,我们还是用上面的html为例:

1
$("#mybj").parent().is("form");

判断其父级是否是form,如果是,则返回true,否则,则是false

特别注意,对于带有位置性选择器的选择器表达式字符串,比如 :first、:gt() 或者 :even,位置性筛选是针对传递到 .is() 的 jQuery 对象进行的,而非针对包含文档。所以对于上面的 HTML 来说,诸如 $("li:first").is("li:last") 的表达式返回 true,但是 $("li:first-child").is("li:last-child") 返回 false。
结束语
is()方法,可以判断很多,判断是否是一个function函数等。这里我就不一一列举了,感兴趣的童鞋可以下去查阅一下。
感谢阅读!

「如果觉得我的文章对您有用,请帮助本站成长」

赞(1) 打赏

觉得文章有用就打赏一下文章作者

支付宝
微信
1

觉得文章有用就打赏一下文章作者

支付宝
微信
标签:

上一篇:

下一篇:

你可能感兴趣

共有 0 条评论 - jQuery is()方法的使用

博客简介

码云笔记: mybj123.com,一个关注Web前端开发技术的博客,主要记录和总结前端工作中常用的知识及我的生活。
更多博客详情请看关于博客

圈子

关注微信公众号
关注微信公众号

精彩评论

服务热线:
 13888888888

 QQ在线交流