2013-04-26 52 views
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控制檯。這個班級沒有其他元素。 我想獲得點擊按鈕的數量。

在此先感謝。

+7

在我結束工作確定。請再次檢查。我在這裏測試http://jsfiddle.net/rahularyansharma/sUGEG/ – rahularyansharma 2013-04-26 12:11:56

+0

我不明白你確切的問題是什麼。你期望發生什麼?有沒有其他的按鈕與你沒有顯示的html標記混合? – epascarello 2013-04-26 12:15:39

+0

從我的工作結束。請點擊rahular的jsfiddle鏈接重新檢查。 – KevinIsNowOnline 2013-04-26 12:18:10

回答

5

你需要這樣做:

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

FIDDLE

+0

它工作正常..謝謝 – 2013-04-29 08:49:49