2011-01-11 37 views
25

如何獲取所選元素的子編號,例如:如何獲取兄弟姐妹之間的元素編號/索引

<ul> 
    <li>First child</li> 
    <li>Second</li> 
    <li id="selected">Third child</li> 
    <li>Fourth child</li> 
</ul> 

使用這樣的事情:

$('#selected').childNumber(); 

應該返回 「3」 爲它的父包,對於孩子數量。

回答

53

您可以使用.index()

var selectedIndex = $("#selected").index() + 1; 

既然你已經給了li的id,那麼就沒有必要使用帶ul的元素選擇器。您可以直接使用li元素的id選擇器。

+0

簡單而有效,謝謝。 :) – MacMac 2011-01-11 04:05:49