4

私はこのようなテキスト入力の配列を持っています:

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

これらは、実行時に「追加」ボタンを使用して生成されます。

を使用してテキストボックス配列値をフェッチできます

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

しかし、2番目のテキストボックス値が必要な場合は、jqueryを使用して配列をループせずに直接フェッチしますか?

誰かが助けてくれてありがとう。

4

1 に答える 1

8

それを選択するために使用.eq()します:

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

var value1 = $textboxes.eq(0).val();
var value2 = $textboxes.eq(1).val();
...
于 2013-01-15T20:23:29.323 に答える