课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
给奇数偶数tr切换样式,奇数偶数指的是什么?比如第一个tr算成 0 还是 1?
我这个代码最终显示的是保留奇数行的样式啊,怎么感觉跟问答评论里的都对不起来?
2016-11-28
源自:jQuery基础 (一)—样式篇 3-6
正在回答
第一个问题:odd表示的是选择偶数;even表示选择基数,第一个元素是1,从0开始的是索引值,然而这两个不是用索引值来算的,所以第一个元素对应1,第二个对应2。
第二个问题:用odd是表示选择所有的偶数行,然而前面给所有的tr都添加了颜色,所以用.toggleClass();的时候偶数的产生冲突便删去偶数的留下基数的。你仔细看看toggleClass的属性,再添加的时候如果原先就有的变删除没有就加上。所以偶数产生冲突留下基数的样式。
慕勒6241362 提问者
不良人Toyang 回复 慕勒6241362 提问者
慕勒6241362 提问者 回复 不良人Toyang
肖炎
钰与宸 回复 不良人Toyang
慕粉4340077
odd是奇数,even是偶数。作者说错了。为什么是这个结果是因为他是从0开始算的,不是从1开始。而且0也算偶数。再根据toggleClass的性质:如果存在(不存在)就删除(添加)一个类,判断就可以。
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
2 回答odd和even
1 回答even和odd计数索引值都是从零开始
1 回答even与old
1 回答第三题有问题,行数为偶数是odd。索引值为奇数也是odd
2 回答' ' 和‘’