我有一个类似div的列表,所有div都分配了a
个类,有些还有a
和b
个类。
我想找出当前所选div的b
索引。
如果两个类都存在,则返回的索引是" like"课程a
而不是我正在寻找b
的课程。
div看起来像这样
<div class="a">
<div class="clicker">1st</div>
</div>
<div class="a b">
<div class="clicker">2nd (1st instance of class b - index 0)</div>
</div>
<div class="a">
<div class="clicker">3rd</div>
</div>
<div class="a b">
<div class="clicker">4th (2nd instance of class b - index 1)</div>
</div>
我正在瞄准他们
$(".clicker").click(function(){
var yi = $(this).closest(".b").index();
// yi should have the index of .b
});
如何找到仅b
的索引?
答案 0 :(得分:2)
您可以定位索引的选择,使其仅与a
和b
类匹配;
var yi= $(this).closest(".b").index(".a.b");