toggleClass的用法
//所有的奇数tr元素,应该都保留class="c"样式
$("#table tr:even").toggleClass("c", true);
为什么注释里说,奇数tr元素,应该都保留class="c"样式,even不是偶数吗?
//所有的奇数tr元素,应该都保留class="c"样式
$("#table tr:even").toggleClass("c", true);
为什么注释里说,奇数tr元素,应该都保留class="c"样式,even不是偶数吗?
2016-04-29
:even 选择器和 :odd 选择器选取带有相应偶数或奇数index 值的元素,元素的index 值从 0 开始。
也就是说例子中的第一行的index是0,而0是偶数行。
在例子中
$("#table tr").toggleClass("c"); //首先给所有的tr加class="c"的样式。
$("#table tr:odd").toggleClass("c"); //然后是去掉奇数行tr的class="c"的样式。
$("#table tr:even").toggleClass("c", true); //最后再给偶数行tr加class="c"的样式。
最后结果就是所有的偶数行tr有class="c"的样式。
举报