我們如何添加類,如下面的代碼我們如何添加類,如下面的代碼
<ul>
<li class="one">one</li>
<li class="two">one</li>
<li class="three">one</li>
</ul>
我們如何添加類,如下面的代碼我們如何添加類,如下面的代碼
<ul>
<li class="one">one</li>
<li class="two">one</li>
<li class="three">one</li>
</ul>
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;
}
如果我我沒有錯,我認爲它可以是這樣的:
$("li").each(function(idx){
$(this).addClass(idx));
});
你確實意識到索引將是一個整數,正確的......基於零,事實上...... – nbrooks
問題不明確 – NPKR
這當前不是問題。解釋你到底想要做什麼(給出具體的輸入和預期的輸出)並解釋你到目前爲止所嘗試過的。另外,請閱讀文檔。 http://api.jquery.com/addClass。在提問時查看[StackOverflow FAQ](http://stackoverflow.com/faq#howtoask)可能是一個好主意。 – nbrooks
將雙手放在鍵盤上,搜索相關按鍵,按照所需順序按下每個鍵,開始鍵入。 – hjpotter92