这个是什么意思 ;$("#table tr:even").toggleClass("c", true);

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

_十年

2016-09-07 13:15

$("#table tr:even").toggleClass("c", true);

这句该怎么理解呢?

写回答 关注

6回答

  • 不二周助爱萌猫3365373
    2016-11-01 22:30:12

    id为table的元素下的索引为偶数的tr标签,true就是表示要添加,如果有c这个classname就不作为,没有就添加,false就是表示不要添加,如果有c这个classname就删除,没有就不作为

  • 慕田峪5928195
    2016-10-22 16:27:02

    找到ID为table的所有后代tr元素,并筛选出tr的index(索引值)为偶数的元素为它们添加样式"c"

  • qq_马铃薯的奋斗_03415964
    2016-09-08 19:02:14

    这句话的意思是给table的tr属性的偶数序列添加你所要想添加的类属性 c true的意思就是添加,false的意思就是不添加。同时后面加了一个toggleClass的意思是如果当前目标有了这个类属性,那么就取消当前目标的类属性,如果当前目标没有这个类属性,那么就加上你写的这个类属性。

  • 慕粉3289865
    2016-09-07 15:30:59

    这里的tr行为奇数,表示的是索引号是奇数,索引从0开始

  • 慕粉3289865
    2016-09-07 15:29:31

    在id为table下的奇数tr元素,应该都保留class="c"样式  ,其中true表示这个样式类将被添加;false表示移除


  • 慕仙1326020
    2016-09-07 15:27:16

    给table的tr属性的偶数序列添加类属性 c true的意思就是添加,false的意思就是不添加

jQuery基础 (一)—样式篇

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

217509 学习 · 1218 问题

查看课程

相似问题