index( [object] ) object为可选的 string/element/jquery类型

1. 如果没有指定参数object,则返回当前元素在其所有同辈元素中的索引位置。常用于确定当前点击的位置,如:$(this).index();

2. 如果object为String类型,则将其视作选择器,返回当前元素在选择器所匹配的元素中的索引位置。如果该选择器不匹配任何元素或者当前元素不在匹配到的元素内,则返回-1。如$("#li").index(".nav"),$("#li")所在的位存在于所有匹配的类选择器的第几个位置。

3. 如果object为DOM元素或jQuery对象,则返回该元素(或该jQuery对象中的第一个元素)在当前jQuery对象所匹配的元素中的索引位置。如:$("li").index($("#li"));表示$("#li")在$("li")中的位置

注:当前元素指的是jQuery对象的第一个元素

posted @ 2016-07-22 16:30  淡然の不淡  阅读(536)  评论(0编辑  收藏  举报