我有一些像这样的输入字段
<input id="serial" type="text" name="serialname" class="serialclass"/>
<input id="serial" type="text" name="serialname" class="serialclass"/>
<input id="serial" type="text" name="serialname" class="serialclass"/>
<input id="serial" type="text" name="serialname" class="serialclass"/>
<input id="serial" type="text" name="serialname" class="serialclass"/>
<input id="serial" type="text" name="serialname" class="serialclass"/>
<input id="serial" type="text" name="serialname" class="serialclass"/>
我想使用jQuery从所有输入字段中获取值并将其存储到数组中。
答案 0 :(得分:2)
First ID必须是唯一的。
var arr = $('.serialclass').map(function(){
return this.value;
}).get();
答案 1 :(得分:1)
ID应该在DOM中是唯一的。因此,更改您的id并使用类来获取所有输入值并将其推送到array.Try this:
var arr = [];
$("input.serialclass").each(function(){
arr.push($(this).val());
});
<强> DEMO 强>