jQuery index 獲取函數(shù)返回集合中指定元素的相對(duì)位置索引。使用該函數(shù)來(lái)獲取當(dāng)前元素在集合中的索引位置。如果集合中沒(méi)有找到該元素,則該函數(shù)將返回-1。
// 獲取集合中指定元素的索引位置 var index = $('ul li').index($('#current')); // 輸出索引位置 console.log(index);
在上面的示例中,我們首先選擇一個(gè)包含 li 元素的 ul 元素,然后使用 index 函數(shù)搜索 ul 元素中 id 為 current 的元素。如果該元素存在于集合中,則 index 函數(shù)將返回該元素在集合中的索引位置,并將該值存儲(chǔ)在變量 index 中。否則,該函數(shù)將返回-1。
需要注意的是,如果集合中包含重復(fù)的元素,則 index 函數(shù)將返回第一個(gè)匹配元素的索引位置。