jQuery:获取表中的所有输入值并序列化

kyl*_*lex 3 jquery serialization

给定以下表结构,如何在.button单击时获取表中的所有输入值?

<table>
    <tr>
      <td><input value="1" name="A" type="text" /><td>
    </tr>
    <tr>
      <td><input value="2" name="B" type="text" /><td>
    </tr>
    <tr>
      <td><input value="3" name="C" type="text" /><td>
    </tr>
    <tr>
      <td><div class="button"></div><td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止的jquery:

$('.button').click(function() {
    alert($(this).parent('table').('input').serialize());
});
Run Code Online (Sandbox Code Playgroud)

该功能不起作用,它没有找到表中的输入我猜...

Sha*_*ake 8

table不是按钮的父级,td是...尝试:

$(this).closest('table').find('input').serialize()