2013-01-15 38 views
4

的陣列我的文字輸入數組這樣一個單一的文本框的值:得到文本框的jQuery/JavaScript的

<input type="textbox" name="col[]"> 
<input type="textbox" name="col[]"> 
<input type="textbox" name="col[]"> 

它們在運行時使用的「添加」按鈕生成。

我可以用

$('input[name="col[]"]').each(function(){ 
    alert($(this).val()); 
}); 

獲取文本數組值但是,如果我只是需要第二個文本框的值,然後將我直接把它拿來,而不使用jQuery通過數組循環?

我欣賞某人的幫助。

回答

8

使用.eq()選擇它:

var $textboxes = $('input[name="col[]"]') 

var value1 = $textboxes.eq(0).val(); 
var value2 = $textboxes.eq(1).val(); 
... 
+0

感謝的人速戰速決,只保存我的時間:) – Vee