jQuery :
$("li:even div").removeClass("odd even").addClass("odd");
$("li:odd div").removeClass("odd even").addClass("even");
http://jsfiddle.net/hashie5/vk6rZ/
フィドルでわかるように、奇数/偶数が正しく機能しません。何が間違っていますか?
jQuery :
$("li:even div").removeClass("odd even").addClass("odd");
$("li:odd div").removeClass("odd even").addClass("even");
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");
のli:even>div
代わりにli:even div
$("li:even>div").removeClass("odd even").addClass("odd");
$("li:odd>div").removeClass("odd even").addClass("even");
これを使用できます: http://jsfiddle.net/hashie5/vk6rZ/
$("li:even > div").removeClass("odd even").addClass("odd");
$("li:odd > div").removeClass("odd even").addClass("even");