问答详情
源自:3-4 jQuery的属性与样式之增加样式.addClass()

.addClass( function(index, currentClass) ) : 中的index求解?

请问一下诸如这个function(index,xxx)中的index是什么意思?

提问者:qq_苍蓝猛兽_03601749 2016-08-10 15:51

个回答

  • 丶沉逑
    2016-08-10 19:03:55
    已采纳

    比如<ul><li>第一个</li> <li>第二个</li></ul>,这里有两个li元素的无序列表。

    jquery: var li = $(ul li); 形成一个JQ对象的集合,li[0] 指的是<li>第一个</li>  li[1] 指的是<li>第二个</li>  。而[]里的0和1 就是index。

    再简单理解就是类似数组的索引,从0开始。

  • 不如怀念o
    2016-08-11 10:55:19

    当你选中一个元素节点集合时,通过该方法会自动遍历集合中的元素节点,并执行你的请求。这个是自带属性,你不需要更改,index就是节点集合的索引,相当于你使用for循环中的循环次数。

  • qq_苍蓝猛兽_03601749
    2016-08-10 18:03:19

    请问有具体的列子吗?感激不尽!!!

  • 丶沉逑
    2016-08-10 18:00:45

    index 参数表示元素在匹配集合中的索引位置