[TOC] >[info]在通过选择器选中的元素集合中,进一步的缩小范围。 ## 常用筛选 eq(index|-index) >[info]获取当前链式操作中第N个jQuery对象,返回jQuery对象,当参数大于等于0时为正向选取,比如0代表第一个,1代表第二个。当参数为负数时为反向选取,比如-1为倒数第一个,具体可以看以下示例。 ~~~ $("p").eq(1) ~~~ ## children([expr]) >[info]取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。 ~~~ $("div").children(".selected") ~~~ ## find(e|o|e) >[info]搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。 所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择器语法来写。 ~~~ $("p").find("span") ~~~ ## parent([expr]) >[info]取得一个包含着所有匹配元素的唯一父元素的元素集合。 ~~~ $("p").parent() ~~~ ## parents([expr]) >[info]取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。 ~~~ $("span").parents() ~~~ ## siblings([expr]) >[info]取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选。 ~~~ $("div").siblings() ~~~