那为啥运行后奇数的tr改变了背景颜色

来源:3-6 jQuery的属性与样式之切换样式.toggleClass()

可乐要加冰Xx

2017-09-19 21:38

<script type="text/javascript">
    //给所有的tr元素加一个class="c"的样式
    $("#table tr").toggleClass("c");
    </script>
    <script type="text/javascript">
    //给所有的偶数tr元素切换class="c"的样式
    //所有基数的样式保留,偶数的被删除
    $("#table tr:odd").toggleClass("c");
    </script>

感觉自己理解的和讲的完全反了,$("#table tr").toggleClass("c");运行后,所有的tr都有class='c'了,在运行$("#table tr:odd").toggleClass("c");不就把奇数的class='c'删除了吗,那不就是只有偶数有class='c'了吗 ,那为啥运行后奇数的tr改变了背景颜色

写回答 关注

3回答

  • 慕粉5605626
    2017-09-20 15:27:56
    已采纳

    一开始我也有这个疑惑,通过查找资料,发现它是算起的啊

    慕无忌559... 回复可乐要加冰X...

    教程中的注释是不是注释错了

    2019-05-08 19:02:23

    共 3 条回复 >

  • 少年枕边的王者梦阿
    2020-06-09 13:57:57

    注释应该是错了

  • 慕用7797256
    2018-05-10 17:41:02

    原来如此啊

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题