课程
/前端开发
/jQuery
/jQuery基础(四)—动画篇
如果参数是一个选择器, .index() 返回值就是原先元素相对于选择器匹配元素的位置。如果找不到匹配的元素,则 .index() 返回 -1
这句话怎么理解,请帮忙举个例子
2017-01-13
源自:jQuery基础(四)—动画篇 6-5
正在回答
<ul> <li></li> <li id = "li1"></li> <li></li> </ul> $("li") 返回的是一个元素集合 $("li").index() 返回的是一个元素, 也就是第一个li $("li").index(document.getElementById('li1')) 如果使用参数指定元素, 则返回该指定元素在元素集合中的索引, 也就是 1 , 如果该集合中没有指定元素, 则返回-1. 主要是要理解 $("li") 返回的是一个元素集合.. 不懂追问.
小虾学前端 提问者
待我强大_我给自己天下 回复 小虾学前端 提问者
小虾学前端 提问者 回复 待我强大_我给自己天下
document.getElementById('li1') 换成 jQuery选择器 $("#li1") 这样你就理解了吧?
$("li").index($("#li1"))
举报
jQuery基础教程动画篇,讲解jQuery基础开启动画修炼
2 回答选择器的使用
3 回答css选择器
4 回答这个为什么选择出现问题? 就是last为什么选择的不是我想要的 明明是有三个button却选择第二个为last
4 回答hide的参数设置动画speed, easing,fn参数设置JQuery无法识别?
1 回答index()传入选择器和传入DOM(或jQuery对象)得到的结果始终是一样的吗?