Mootools每4升添加一次

时间:2013-01-18 18:16:33

标签: html-lists mootools addclass

我正在寻找一个关于如何为每个4 LI元素使用addClass的解决方案,如下所示:

<ul>
<li>Element 1</li>
<li>Element 2</li>
<li>Element 3</li>
<li class="newclass">Element 4</li>
<li>Element 5</li>
<li>Element 6</li>
<li>Element 8</li>
<li class="newclass">Element 8</li>
</ul>

1 个答案:

答案 0 :(得分:1)

两种方式。

CSS选择器:http://jsfiddle.net/at9CJ/1/

document.getElements('ul > li:nth-child(4n+4)').addClass('new');

mod children:

document.getElements('ul > li').each(function(el, i){
    (i+1) % 4 === 0 && el.addClass('new');
});