重置索引计数器以仅包括选定的元素

时间:2013-07-27 23:21:50

标签: jquery

让我说我有以下html:

<div>something</div>
<div>something</div>
<div>something</div>
<div class="pick">something</div>
<div>something</div>
<div class="pick">something</div>

我需要编写jquery,它将返回与兄弟姐妹无关的所选元素的索引号。

就像在这段代码中一样,第一次出现pick类时会返回#3,但我的目标是下一个#0和#1:

$(".pick").each(function() {
 alert( $(this).index() );
})

这有可能实现吗?

谢谢

2 个答案:

答案 0 :(得分:1)

$(".pick").each(function(a, b) {
    console.log("The index is:" + a);
    console.log("The element is: " + b);
})

答案 1 :(得分:0)

索引是each()调用中传递给您的函数的第一个参数:

$(".pick").each(function(index,Element) {
 alert(index);
})

此处有更多信息:http://api.jquery.com/each/