index()方法返回指定元素相對(duì)于其他指定元素的索引位置。
如果未傳遞任何參數(shù),則返回值為整數(shù),指示第一個(gè)元素相對(duì)于其同級(jí)元素的位置。
如果傳遞了參數(shù),index()方法將返回一個(gè)整數(shù),該整數(shù)指示第一個(gè)元素相對(duì)于選擇器的位置。
注意:如果找不到該元素,則index()方法將返回-1。
獲取第一個(gè)匹配的選定元素相對(duì)于其同級(jí)元素的索引位置:
$(selector).index()
獲取元素相對(duì)于選擇器的索引位置:
$(selector).index(element)
獲取單擊的段落相對(duì)于其同級(jí)的索引:
$("p").click(function(){ alert($(this).index()); });測(cè)試看看?/?
返回ID欄元素的索引:
$(document).ready(function(){ let listItem = $("#bar"); $("p").html("Index: " + $("li").index(listItem)); });測(cè)試看看?/?
參數(shù) | 描述 |
---|---|
element | (可選)指定要獲取其索引位置的元素或選擇器 |