jQuery中的筛选

1.eq(index|-index)

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

2.fist() 获取第一个元素

3.last()获取最后个元素

4.hasClass(class) 检查当前的元素是否含有某个特定的类,如果有,则返回true.这其实就是is("." + class).

5.filter( expr|obj|ele|fn ) 筛选出与指定表达式匹配的元素集合。

6.is( expr|obj|ele|fn ) 根据选择器、DOM元素或jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true.

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

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

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

10.slice(start,[end]) 选取一个匹配的子集。start:开始选取子集的位置,第一个元素是0.如果是负数,则可以从集合的尾部开始选起。end:结束选取自己的位置,如果不指定,则就是本身的结尾。

11.children( [expr] ) 取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。(用于查找子元素)

12.clostest(expr|object|element) 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素。(可以使用clostest 查找多个元素)

13.find(  expr|obj|ele ) 搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。

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

(只返回后面那个紧邻的同辈元素)

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

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

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

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

(用来查找父元素)

19.parents( [expr] ) 取得一个包含着所有匹配元素的祖先元素的元素集合。可以通过一个可选的表达式进行筛选。(用来查找多个子元素的父元素)。

20.parentsUntil ( [expr | elelment ][,filter] ) 查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止。

21.pre( [expr] ) 取得一个包含匹配元素集合中每一个元素紧邻的前一个同辈元素的元素集合。(对应next).

22.preAll([expr])

23.preUntil([exp|ele][.fil])

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

25.add( expr|ele|html|obj[,con] ) 把与表达式匹配的元素添加到jQuery对象中,这个函数可以用于连接分别与两个表达式匹配的元素结果集。(可以用于添加元素)

26.addSelt() 

27.addBack()

28.contents() 查找匹配元素内部所有的子节点。

29.end() 回到最近一个“破坏性”操作之前。即,将匹配的元素列表变为前一次的状态。

 

原文地址:https://www.cnblogs.com/Ellen-study/p/7257020.html