使用jQuery根据索引选择一系列元素

时间:2010-12-16 08:45:14

标签: javascript jquery

我有一组div,我想选择6-10:

<div index=1>
<div index=2>
...
<div index=9>
<div index=10>

如何使用jQuery选择索引为6 - 10的div?

5 个答案:

答案 0 :(得分:7)

尝试这样的事情......如果你想选择那些div的

$('div').slice(6, 10)

如果你想要div的索引,那么使用....

$('#divId').index();

答案 1 :(得分:6)

使用jQuery切片功能

http://api.jquery.com/slice/

答案 2 :(得分:1)

如果index是属性,您可以尝试“nextUntil

$("DIV[index=6]").nextUntil("DIV[index=10]")
      .css("background-color", "red");

答案 3 :(得分:0)

$('#6, #7, #8, #9, #10')

只有我能想到的其他方式是for循环并使用索引逐个选择它们。

答案 4 :(得分:0)

   for (var i=6,w;i<10;i++){
      w = $('').add('div[index='+i+']');
   } 

变量'w'指向jquery项目集