使用jQuery选择复杂HTML的遍历函数(3)
http://www.itjxue.com 2015-08-06 23:07 来源:未知 点击次数:
5、slice
有时候,我们需要根据元素在集合的位置获取集合的子集。sliece()正是做这个的。
第一个参数是从零开始的第一个元素的位置,它包含在返回的片段中;
第二个参数是从零开始的第一个元素的索引。不包含在返回的片段中。如果省略,将延伸至集合的末尾;
所以,slice(0,2)将选取前两个star。
6、parent
parent()函数选取一系列元素的直接父级。
正如下图所示,第一个star的直接父级被选中。非常方便,应当指出,它仅仅返回直接父级,为什么很奇特?因为没有祖父元素或祖先元素被选中。
7、parents
这是复数形式,parents()选择集合的所有祖先元素。我的意思是所有祖先元素包括直接父级到“body”和“html”元素。所以最好通过传递表达式缩小选择结果。
通过给parents()传递.container参数,div.container将被选中,它实际上第一个star的祖父。