我有一系列文字输入,如下所示:
<input type="textbox" name="col[]">
<input type="textbox" name="col[]">
<input type="textbox" name="col[]">
它们是在运行时使用“添加”按钮生成的。
我可以使用
获取文本框数组值$('input[name="col[]"]').each(function(){
alert($(this).val());
});
但如果我只需要第二个文本框值,那么我是否可以直接获取它而不使用jquery循环遍历数组?
我感谢某人的帮助。
答案 0 :(得分:8)
使用.eq()
选择它:
var $textboxes = $('input[name="col[]"]')
var value1 = $textboxes.eq(0).val();
var value2 = $textboxes.eq(1).val();
...