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

来源:1-1 什么是遍历?

岁香辣

2016-08-02 16:23

。。。。。

写回答 关注

3回答

  • man_huihui
    2018-09-01 10:40:24

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

  • SemineLee
    2016-09-16 12:33:53

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

  • qq_重文兄_0
    2016-08-14 11:11:18

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

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


    品茗见南山

    最高等级的第三个li是第8个。属于偶数,所以不变色,最高等级三个中的一个li属于第0个不变色,最高等级三个中间的那个li属于第一个。变色,其他的都包含在内,变不变色看不出来而已

    2017-02-08 16:46:56

    共 1 条回复 >

jQuery源码解析(DOM与核心模块)

由浅入深的剖析jQuery库的设计与实现,揭开框架背后的秘密

71439 学习 · 82 问题

查看课程

相似问题