让我说我有以下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() );
})
这有可能实现吗?
谢谢
答案 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/