if (index % 2) 这是什么意思

来源:6-10 jQuery遍历之each()

夜雨星缘

2017-04-20 23:52

$("li").each(function(index, element) {
            if (index % 2) {
                $(this).css('color','blue')
            }
        })

写回答 关注

5回答

  • 慕函数7587444
    2017-08-29 15:29:13

    index对2取余,当index为偶数的时候,index%2的表达式值为0,0==false,index为奇数的时候,index%2表达式不为零,即为true。总的说就是过滤掉偶数。

  • harre
    2017-06-29 20:29:00

    就是对下标是基数的元素进行操作,偶数跳过不管

  • isnotcherry
    2017-05-10 16:48:27

    索引index从0开始计数,任务中要求选择偶数行(对应索引值是1,3...)进行样式更改,求余操作index%2等于1(true),继续执行代码块。

  • 箫闻
    2017-04-24 18:40:49

    百度解释:除2求余,无论什么正整数,其计算结果只有两个,就是0和1。这两个值在C语言中也代表boolean类型,如果index%2等于1(true),那么index=1,3,5,7....,也就是第2,4,6,8...行了,即偶数行

  • 慕的地9277517
    2017-04-21 07:42:34

    选择偶数行

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题