技术文章 > Web开发 >  JavaScript > 正文

如何使用JQuery中用于筛选的has()方法

宋雪维

在JQuery众多筛选方法中,has()方法 有些不同。has()方法 只起判断作用,以自定义表达式来选择符合条件的元素,按照参数中的选择器或DOM元素做为条件,检测原结果集中的元素是否符合。本文向大家介绍JQuery中用于筛选的has()方法 。

1、has()方法 

将匹配元素集合根据选择器或DOM元素为条件,检索该条件在每个元素的后代中是否存在,去掉不符合的元素,将符合的元素构成一个新结果集。

2、使用语法

jQueryObject.has( expr )

3、使用参数

expr:选择表达式

4、返回值

返回一个新的jQuery对象,为jQuery类型。

5、使用实例

$("div").has("p");
 
  <div>                 //本div会被选中,因为该div含有p子元素
    <p>我是第一个P</p>
    <p>我是第二个P</p>
    <p>我是第三个P</p>
    <p>我是第四个P</p>
  </div>
  <div>
    <span>我是一个span</spam>
  </div>

以上就是JQuery中用于筛选的has()方法的介绍,需要注意的是该方法并不是获取后代元素,而是返回一个指定的jQuery对象哦~更多JavaScript学习推荐:JavaScript教程

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  如何使用python中basemap库绘制地图?
  python中pytesseract如何安装?
  python爬虫爬取网页新闻内容的简单实现
  使用Python爬虫实现自动下载图片
  python爬虫进阶之爬取微博热搜存入Mysql
相关视频章节
  python注释
  python代码缩进
  python命名规范
  《Python程序设计》课程导论
  Python随机模块
视频教程分类