【发布时间】:2012-10-16 11:11:57
【问题描述】:
我有许多li 元素,我需要一个到第 1、第 4 和第 7、第 2、第 5 和第 8 以及第 3、第 6 和第 9 的类。
这个可以吗?
【问题讨论】:
标签: javascript jquery
我有许多li 元素,我需要一个到第 1、第 4 和第 7、第 2、第 5 和第 8 以及第 3、第 6 和第 9 的类。
这个可以吗?
【问题讨论】:
标签: javascript jquery
应该这样做...
var classes = ["first_group", "second_group", "third_group"];
$("li").addClass(function(i) {
return classes[i % 3];
});
【讨论】:
3 并得到余数,我们将得到一个介于0 和2 之间的数字,它与我们数组的索引一致。
你可以使用:nth-child()选择器:
$("li:nth-child(3n+1)").addClass("one");
$("li:nth-child(3n+2)").addClass("two");
$("li:nth-child(3n+3)").addClass("three");
【讨论】:
;之后。
; (确保你向右走足够远),然后按几次左箭头键,你会注意到它暂停一键。这就是角色所在的地方。