我正在使用一个简单的 each 函数将一个类添加到无序列表中的一组 li 标签中。
$('div ul li').each(function(e){
$(this).addClass('c' + e);
});
它返回以下 HTML
<div>
<ul>
<li class="c0"></li>
<li class="c1"></li>
<li class="c2"></li>
<li class="c3"></li>
</ul>
</div>
<div>
<ul>
<li class="c4"></li>
<li class="c5"></li>
<li class="c6"></li>
<li class="c7"></li>
</ul>
</div>
它正在做它应该做的就是将索引添加到类名的末尾。我怎样才能使它为每个新的无序列表重置。所以它会返回这样的东西。
<div>
<ul>
<li class="c0"></li>
<li class="c1"></li>
<li class="c2"></li>
<li class="c3"></li>
</ul>
</div>
<div>
<ul>
<li class="c0"></li>
<li class="c1"></li>
<li class="c2"></li>
<li class="c3"></li>
</ul>
</div>
这是我上面粘贴的代码的 JS 小提琴,以及我目前拥有的工作版本:http: //jsfiddle.net/kdGgK/1/