jQuery中10个非常有用的遍历函数 -3

5、slice

有时候,我们需要根据元素在集合的位置获取集合的子集。sliece()正是做这个的。

  1. 第一个参数是从零开始的第一个元素的位置,它包含在返回的片段中;
  2. 第二个参数是从零开始的第一个元素的索引。不包含在返回的片段中。如果省略,将延伸至集合的末尾;
  3. 所以,slice(0,2)将选取前两个star

 

6parent

parent()函数选取一系列元素的直接父级。

正如下图所示,第一个star的直接父级被选中。非常方便,应当指出,它仅仅返回直接父级,为什么很奇特?因为没有祖父元素或祖先元素被选中。

 

7parents

这是复数形式,parents()选择集合的所有祖先元素。我的意思是所有祖先元素包括直接父级到“body”“html”元素。所以最好通过传递表达式缩小选择结果。

通过给parents()传递.container参数,div.container将被选中,它实际上第一个star的祖父。

posted @ 2010-06-19 12:15  rob_2010  阅读(79)  评论(0)    收藏  举报