码云笔记前端博客
Home > JavaScript > jQuery is()方法的使用

jQuery is()方法的使用

2018-06-18 分类:JavaScript 作者:管理员 阅读(1276)

本文共计708个字,阅读时间预计2分钟,干货满满,记得点赞加收藏哦

定义和用法
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前端开发技术的博客,主要记录和总结博主在前端开发工作中常用的实战技能及前端资源分享,分享各种科普知识和实用优秀的代码,以及分享些热门的互联网资讯和福利!码云笔记有你更精彩!
更多博客详情请看关于博客

精彩评论

站点统计

  • 文章总数: 476 篇
  • 分类数目: 13 个
  • 独立页面: 8 个
  • 评论总数: 228 条
  • 链接总数: 15 个
  • 标签总数: 1050 个
  • 建站时间: 525 天
  • 访问总量: 8648302 次
  • 最近更新: 2019年11月21日