jQuery 筛选


1.eq(index | -index): 获取当前链式操作中第N个 jQuery 对象,返回 Jquery 对象,当参数大于等于0时为正向选取,比如0代表第一个,1代表第二个。
当参数为负数时为反向选取,比如-1为倒数第一个。

index:一个整数,指示元素基于0的位置,这个元素的位置是从0算起。
-index:从集合中的最后一个元素开始倒数。

2.first():获取匹配的第一个元素。

3.last():获取匹配的最后一个元素。

4.hasClass():检查当前的元素是否含有某个特定的类,如果有,则返回true。

5.filter():筛选出与指定表达式匹配的元素集合。

6.is():根据选择器、DOM元素或jQuery对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。如果没有元素符合,或者表达式无效,都返回false。

7.map():将一组元素转换成其他数组(不论是否是元素数组)。

8.has():保留包含特定后代的元素,去掉那些不含有指定后代的元素。

9.not():从匹配元素的集合中删除与指定表达式匹配的元素。

10.slice():选取一个匹配的子集。

11.children():取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。

12.closest():closest会首先检查当前元素是否匹配,如果匹配则直接返回元素本身。如果不匹配则向上查找父元素,一层一层往上,直到找到匹配选择器的元素。如果什么都没找到则返回一个空的jQuery对象。

13.find():搜索所有与指定表达式匹配的元素。

14.next():取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。

15.nextAll():查找当前元素之后所有的同辈元素。

16.nextUntil():查找当前元素之后所有的同辈元素,直到遇到匹配的那个元素为止。

17.offsetParent():返回第一个匹配元素用于定位的父节点。

18.parent():取得一个包含着所有匹配元素的唯一父元素的元素集合。

19.parents():取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。

20.parentsUntil():查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止。

21.prev():取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。

22.prevAll():查找当前元素之前所有的同辈元素。

23.siblings():取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。

24.add():返回的节点按照文档中的顺序排序,并且脱离文档的节点被放置在集合的末尾。

25.addSelf():加入先前所选的加入当前元素中。

26.addBack():添加堆栈中元素集合到当前集合,一个选择性的过滤选择器。

27.contents():查找匹配元素内部所有的子节点(包括文本节点)。

28.end():选取所有的X元素,查找并选取XX子元素,然后再回过来选取X元素。

posted @ 2019-07-25 16:34  wqll  阅读(273)  评论(0编辑  收藏  举报