たとえば、同一の 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")
てクリックされたアイテムと比較しますが、この場合、それらは同一です。