2013-02-05 35 views
-4

我們如何添加類,如下面的代碼我們如何添加類,如下面的代碼

<ul> 
<li class="one">one</li> 
<li class="two">one</li> 
<li class="three">one</li> 
</ul> 
+1

問題不明確 – NPKR

+0

這當前不是問題。解釋你到底想要做什麼(給出具體的輸入和預期的輸出)並解釋你到目前爲止所嘗試過的。另外,請閱讀文檔。 http://api.jquery.com/addClass。在提問時查看[StackOverflow FAQ](http://stackoverflow.com/faq#howtoask)可能是一個好主意。 – nbrooks

+3

將雙手放在鍵盤上,搜索相關按鍵,按照所需順序按下每個鍵,開始鍵入。 – hjpotter92

回答

3

JS

$("li").each(function(i) { 
    $(this).addClass("0" + (i+1)); 
}); 

CSS

ul.class{margin:0;padding:0;} 
ul.class li{ 
    margin:0.3em; 
} 
ul.class li:nth-child(1){ 
    background-color:#fff; 
} 
ul.class li:nth-child(2){ 
    background-color:#ccc; 
} 
ul.class li:nth-child(3){ 
    background-color:#666; 
} 
ul.class li:nth-child(4){ 
    background-color:#999; 
} 
0

如果我我沒有錯,我認爲它可以是這樣的:

$("li").each(function(idx){ 
    $(this).addClass(idx)); 
}); 
+0

你確實意識到索引將是一個整數,正確的......基於零,事實上...... – nbrooks

相關問題