我有以下HTML ...
<div id="banner">
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
</div>
并应用了以下jquery:
$('#banner li:nth-child(1)').addClass('li1');
$('#banner li:nth-child(2)').addClass('li2');
$('#banner li:nth-child(3)').addClass('li3');
但我认为这可以像使用for循环一样轻松完成,但无法对此有所了解。有人可以帮我这个吗?
答案 0 :(得分:5)
答案 1 :(得分:1)
$('#banner li').each(function(i){
$(this).addClass('li'+parseInt(++i));
});