我们如何添加类,如下面的代码我们如何添加类,如下面的代码
<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