[英]How to find index of list item (ul-li)?
我有一個jQuery對象,它是一個HTML li元素。 如何在其父ul的上下文中找到它的索引?
所以,如果我有這個:
<ul>
<li>abc</li>
<li id="test">def</li>
<li>hij</li>
</ul>
而這個對象:
$("test")
有沒有辦法獲得此元素的索引號。 在這種情況下,它將為1(如果您將0作為第一個索引)。 有什么我可以用$(“test”)。parent()嗎?
.index()正是你要找的。 針對其兄弟姐妹進行評估,請參閱jQuery文檔。
你可以使用index()
:
var index = $('#test').index();
或者,您可以提供一個選擇器,以從不同的匹配元素集中獲取索引:
var index = $('#test').index('li.className');
這將讓該指數點#test
元素從與這些元素之間.className
(假設#test
也有這個類)。
參考文獻:
index()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.