jquery之管理包装元素集合(筛选元素包装集之获取包装集的子集,slice()方法的使用)

来源:互联网 发布:英雄杀cdkey 淘宝 编辑:程序博客网 时间:2024/05/22 14:19

jquery之管理包装元素集合(筛选元素包装集之获取包装集的子集,slice()方法的使用)

----------

 

有时,希望根据元素在包装集里的位置,获取包装集的子集。为此,jquery提供名为slice()的方法,这个命令创建并返回来自原始包装集的任何连续部分的新包装集,或把它叫做"原始包装集的切片"。

slice()语法:

slice(begin,end)

创建并返回新包装集,新包装集包含原始包装集的连续的一部分。

参数

begin   (数字)将被包含在返回切片中的第一个元素的下标(从0开始)

end     (数字,可选)不被包含在返回切片中的第一个元素下标(从0开始);或一个数字,该数字超出了原始包装集的最后一个元素的下标。如果省略,则切片延伸到原始包装集的末尾。

 

 

 

如果想根据原始包装集里的元素地址,从一个包装集获取包含单个元素的另一个包装集,就可以调用slice()方法,将包装集里该元素的下标(从0开始)传递给它。例如,如果想获取第3个元素,可用:

 

 

这个语句选择页面上的所有元素,然后生成包含原始包装集的第3个元素的新包装集。注意这与$('*').get(2)不同,后者返回包装集里的第3个元素,而不是包含元素的包装集。因此,下面这样的语句:

 

 

选择页面上所有元素,然后创建包含前4个元素的新包装集。为了从包装集的后半部获取元素,如下语句:

 

匹配页面上所有元素,然后返回包含(除前4个元素以外)所有元素的新包装集。

 

 

 

原创粉丝点击