每隔一天添加一次
我有一个元素列表,我想以3种不同的方式设置样式。
我希望每个第3个列表项在整个列表中具有相同的类。
例如:
Some Content Some Content Some Content Some Content Some Content Some Content Some Content Some Content Some Content
我可以做2:奇数/偶数,但如何用3做?
尝试
$("ul li:nth-child(3n+1)").addClass("A") $("ul li:nth-child(3n+2)").addClass("B") $("ul li:nth-child(3n)").addClass("C")
随意巩固它以使其更漂亮,但我想暴露选择器。
我推荐这样的东西:
var i = 0; $("li").each(function() { var newClass = 'A'; if (i % 3 == 1) newClass = 'B'; if (i % 3 == 2) newClass = 'C'; $(this).addClass(newClass); });