假设我有一组相同的 HTML 标签,例如:
<div id="stuff">
<span class="foo">Foo</span>
<span class="foo">Foo</span>
<span class="foo">Foo</span>
<span class="foo">Foo</span>
<span class="foo">Foo</span>
</div>
我将 onclick 事件附加到跨度,如下所示:
$(".foo").click(function() {
// stuff
});
在我的 onclick 事件中,我想获取被点击元素的索引,例如,如果我点击了第 3 个跨度,我希望索引为 3。我该怎么做?通常,我会迭代$("#stuff")
并将这些项目与单击的项目进行比较,但在这种情况下,它们是相同的。