2009-10-06 106 views
3

我有很多的頁面上輸入域的「套」,像這樣:jQuery的獲得最後一個輸入字段索引

<div id="allthesets"> 
    <div> 
     <input name="po-3" type="text"> 
     <input name="ba-3" type="text"> 
    </div> 

    <div> 
     <input name="po-9" type="text"> 
     <input name="ba-9" type="text"> 
    </div> 

    <div> 
     <input name="po-123" type="text"> 
     <input name="ba-123" type="text"> 
    </div> 
</div> 

<div id="rightafterthesets"> 
    This is the div that comes right after the sets 
</div> 

我試圖獲得最大的指數(在這種情況下123)使用jQuery 。注意每個集合都在div中,但這些div沒有唯一的ID。然而,所有的套件都包含在div id="allthesets"中,並且該div在id="rightafterthesets"之後。由於最大的指數是最新的,我認爲rightafterthesets div可能有助於獲得最後的指數,如果我能想出辦法備份。

回答

8
var largestID = $("#allthesets div:last input:first").attr("name") 

這得到了最後一個div在allthesets格,然後獲取第一輸入裏面,並得到它的名字,它會在你提供的

+0

非常感謝:) – Chris 2009-10-06 15:51:27

0

的例子是PO-123這應該工作,我認爲:

$('#allthesets > div:last > input') 
相關問題