2010-08-18 113 views
2

我想知道是否可以使用jquery來計算元素的數量,然後使用該前綴元素與數字,所以例如我有2選擇一個頁面,是否有可能計數的選擇和然後給選擇,一類如jquery計數元素

<select class="1"> <select class="2">

回答

4

嗯,是這樣的:

$("select").each(function (i) { 
    $(this).addClass("select_" + i); //Classes can't start with a number. 
}); 
3
$("select").each(function(i, sel) { 
    $(sel).addClass("class-" + i); 
} 

編輯:忘記類不能以數字開頭。

+2

的類只能用字母我想...... – 3rgo 2010-08-18 15:31:12

+0

開始我會做這個像'addClass(「C」 + I)'因爲它是不合法的開始帶數字的類名。 – 2010-08-18 15:32:03

1
$('select').each(function(index) { 
    $(this).addClass('prefix_' + (index + 1)); 
}); 

注意,類名稱不能以數字開頭這樣確保類的名稱以字母開頭,然後把指標。