在jquery中为每隔三行添加一个类?

时间:2011-07-28 02:30:14

标签: jquery

<ul id="test">
<li>test</li>
<li>test</li>
<li>test</li> // add a class to this li
<li>test</li>
<li>test</li>
<li>test</li>  // add a class to this li
<li>test</li>
<li>test</li>
<li>test</li> // add a class to this li
</ul>

如何使用jquery将类添加到上面添加注释的li行。谢谢。

3 个答案:

答案 0 :(得分:7)

$('#test > li:nth-child(3n)').addClass('foo');

演示:http://jsfiddle.net/mattball/32tKY/
API文档:http://api.jquery.com/nth-child-selector/

答案 1 :(得分:2)

答案 2 :(得分:1)

你可以这样做

$(document).ready(function(){
    $('ul li:nth-child(3n)').addClass('blah');
});

查看此jsfiddle