JQuery 从输入中获取表行值并保存到数组

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)

gko*_*kon 5

$('#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(); 获取项目