课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
$("#table tr:even").toggleClass("c", false);时 偶数行的样式没有改变
2016-09-20
源自:jQuery基础 (一)—样式篇 3-6
正在回答
如果你指的是课程JQ(一)3-6
<script type="text/javascript">
//第二个参数判断样式类是否应该被添加或删除
//true,那么这个样式类将被添加;
//false,那么这个样式类将被移除
//所有的奇数tr元素,应该都保留class="c"样式
$("#table tr:even").toggleClass("c", true); //这个操作没有变化,因为样式已经是存在的
这里应该是缺少了</script>闭标签。
</body>
粑粑3722522 提问者
首先,本文的第三个<script>部分应该缺少了一个</script>闭口。
even指的是偶数,但js里基本是从0来数起的,0、2、4...是偶数。
如果第三个<script></script>部分换成$("#table tr:even").toggleClass("c", false);那么之前已经添加的样式必定会被删除,而且三个script的作用下,展现的效果是全部都没有背景。
这里少了</script>,加上就有效果了
$("#table tr:even").toggleClass("c", false);//偶数的把c样式类移除可是没效果啊
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
5 回答addClass( )修改名字后怎么改变样式了??
3 回答关于table中tr点击样式改变的
2 回答为什么字变样了
1 回答为什么最后那个样式的边框没有变化
4 回答为什么变红不变蓝?