小富君子
2016-10-21 11:03
如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中“第一个元素相对于它同辈元素的位置”这句话是什么意思?
案例中的: $span.text($("li").index())这句话,为什么返回的索引值是2
<ul> <a></a> <a></a> <li id="test1">1</li> <li id="test2">2</li> <li id="test3">3</li> </ul>
因为这个例子中li上面还有2个a 所以返回的索引值是2
第一个元素相对于它的兄弟元素所在的位置
此例中,第一个li前面还有两个a标签,索引从0开始,于是返回的是2
jQuery基础(四)—动画篇
85049 学习 · 262 问题
相似问题