每隔一天添加一次

我有一个元素列表,我想以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); });