0
$("span.ws_label").click(function() {

})

セレクター「span.ws_label」により、5つの要素が選択されます。

それらの1つがクリックされると、

実際にどれを知る方法は?

編集

インデックスまたはそのIDを取得する必要があります。$(this)は役に立ちません。

4

3 に答える 3

2

これが私のトリックです:

var i = jQuery(this).prevAll().length;

iノードの前の兄弟ノードの数に等しいthis

参照:http ://docs.jquery.com/Traversing/prevAll

于 2009-09-22T08:36:23.300 に答える
1

JQueryのインデックス関数を使用する

 $("span.ws_label").index(this);
于 2009-09-22T08:37:09.617 に答える
0

関数内で$(this)を使用できます。これはインデックス番号ではありませんが、クリックされている要素を参照しています。

于 2009-09-22T08:31:19.103 に答える