从文本框jquery/javascript的数组中获取单个文本框值

Hir*_*ral 4 javascript jquery

我有一个像这样的文本输入数组:

<input type="textbox" name="col[]">
<input type="textbox" name="col[]">
<input type="textbox" name="col[]">
Run Code Online (Sandbox Code Playgroud)

它们是在运行时使用"添加"按钮生成的.

我可以使用获取文本框数组值

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

但是,如果我只需要第二个文本框值,那么我是否可以直接获取它而无需使用jquery循环遍历数组?

我很感激有人的帮助.

Ble*_*der 8

使用.eq()来选择它:

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

var value1 = $textboxes.eq(0).val();
var value2 = $textboxes.eq(1).val();
...
Run Code Online (Sandbox Code Playgroud)