为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

初始化的时候给li一个白色背景的话,效果就出来了

0 回复 有任何疑惑可以回复我~

$('li').not(':odd').css('background-color', 'red'); 但是这个显示正常?

0 回复 有任何疑惑可以回复我~

$('li').not(':even').css('background-color', 'red');

等级最高的三个li(第20和21行和34行)下标分别为0和1和2,not(:even)表示排除偶数的,那就是下标为0和2的li被排除,不进行设置,所以只有第21行的li(下标为奇数)背景颜色被设为红色,因为此li包了一大片内容(21~33行),所以这整片被设置为红色。


0 回复 有任何疑惑可以回复我~
#1

品茗见南山

最高等级的第三个li是第8个。属于偶数,所以不变色,最高等级三个中的一个li属于第0个不变色,最高等级三个中间的那个li属于第一个。变色,其他的都包含在内,变不变色看不出来而已
2017-02-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

not(:even)的响应结果不对吧

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信