Deh*_*tth 2 html arrays jquery row
我有一个表,其中 td 内有输入字段。我如何从输入字段(通过单击按钮)获取值并使用 JQuery 将它们存储到数组(一行)中?因此,不同的行具有不同的上下文,我想逐行处理,所以我必须按类等来识别这些行。
谢谢!
更新:我想从test1数组、test2数组等中获取值。
<tr class="test1">
<td>
<input type="text" name="test">
<input type="text" name="test">
<input type="text" name="test">
</td>
</tr>
<tr class="test2">
<td>
<input type="text" name="test">
<input type="text" name="test">
<input type="text" name="test">
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
$('#button').click(function () {
var array = [];
$('#table tr').each(function () {
var values = [];
$(this)
.find('input')
.each(function () {
values.push(this.val());
});
array.push(values);
});
});
Run Code Online (Sandbox Code Playgroud)
然后你可以通过 array.pop(); 获取项目