jQuery 杂项 index() 方法

jQuery 杂项方法

index()方法返回指定元素相对于其他指定元素的索引位置。

如果未传递任何参数,则返回值为整数,指示第一个元素相对于其同级元素的位置。

如果传递了参数,index()方法将返回一个整数,该整数指示第一个元素相对于选择器的位置。

注意:如果找不到该元素,则index()方法将返回-1。

语法:

获取第一个匹配的选定元素相对于其同级元素的索引位置:

$(selector).index()

获取元素相对于选择器的索引位置:

$(selector).index(element)

实例

获取单击的段落相对于其同级的索引:

$("p").click(function(){
  alert($(this).index());
});
测试看看‹/›

返回ID栏元素的索引:

$(document).ready(function(){
  let listItem = $("#bar");
  $("p").html("Index: " + $("li").index(listItem));
});
测试看看‹/›

参数值

参数描述
element(可选)指定要获取其索引位置的元素或选择器

jQuery 杂项方法