我在容器中有某个类的几个元素,我想获取该特定元素的索引。假设我有这个 HTML:
<div id="TheContainer">
<div class="MyClass">My Class</div>
<div class="SomeClass">Not My Class</div>
<div class="SomeOtherClass">Not My Class</div>
<div class="SomeClass">Not My Class</div>
<div class="MyClass">My Class</div>
<div class="SomeOtherClass">Not My Class</div>
<div class="SomeClass">Not My Class</div>
<div class="MyClass">My Class</div>
</div>
我想获取 MyClass 的索引。这是我尝试过的:
$('#TheContainer').on({
click: function () {
console.log($(this).parent().children('.MyClass').index()); }
}, '.MyClass');
因此,例如,如果用户单击第三个 MyClass 元素,它应该控制台2。jsFiddle 在这里。
谢谢。