0

私のhtmlコードは

<input type="button" class="buttonclose marleft fleft clrPric" value="X">
<input type="button" class="buttonclose marleft fleft clrPric" value="X"> 
<input type="button" class="buttonclose marleft fleft clrPric" value="X">
<input type="button" class="buttonclose marleft fleft clrPric" value="X">

私はjqueryに次のように与えました

 $('.clrPric').click(function(){
    console.log($(this).index());
 });

コンソールには7つしか表示されません。このクラスには他の要素はありません。クリックされたボタンの数を取得したい。

前もって感謝します。

4

1 に答える 1

5

これを行う必要があります:

$('.clrPric').click(function () {
    console.log($(this).index('.clrPric'));
});

フィドル

于 2013-04-26T12:25:35.630 に答える