jQuery:
$("li:even div").removeClass("odd even").addClass("odd");
$("li:odd div").removeClass("odd even").addClass("even");?
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/hashie5/vk6rZ/
正如你在小提琴中看到的那样,奇数/偶数不能正常工作,我做错了什么?
这是一个有效的例子
http://jsfiddle.net/joycse06/vk6rZ/4/
目标直接儿童(div)
$("li:even > div").removeClass("odd even").addClass("odd");
$("li:odd > div").removeClass("odd even").addClass("even");?
Run Code Online (Sandbox Code Playgroud)
看看li:even>div
而不是li:even div
$("li:even>div").removeClass("odd even").addClass("odd");
$("li:odd>div").removeClass("odd even").addClass("even");
Run Code Online (Sandbox Code Playgroud)