index()方法返回指定元素相對于其他指定元素的索引位置。
如果未傳遞任何參數(shù),則返回值為整數(shù),指示第一個元素相對于其同級元素的位置。
如果傳遞了參數(shù),index()方法將返回一個整數(shù),該整數(shù)指示第一個元素相對于選擇器的位置。
注意:如果找不到該元素,則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));
});測試看看?/?| 參數(shù) | 描述 |
|---|---|
| element | (可選)指定要獲取其索引位置的元素或選擇器 |