【发布时间】:2012-05-16 14:37:57
【问题描述】:
我正在使用 jQuery DataTables。
这是我的标记:
<div class='wrapper'>
<form>
<table>
<tr>
<td><input type='checkbox' value='1' /></td>
<td>Some Data</td>
</tr>
</table>
</form>
</div>
<button>delete</button>
我有多行,每行都有一个复选框。通常,我会这样做以获取表单内的所有输入:
var data = $('form input').serialize();
但是,由于我使用的是 DataTables,所以它说 here 我应该改用它:
var oTable = $('table').dataTable();
var data = $('input', oTable.fnGetNodes()).serialize();
不幸的是,console.log(data) 在这里返回 (empty string)。我一直在阅读文档,但到目前为止,没有任何帮助。
我尝试记录oTable.fnGetNodes(),它返回表的tr。我在这里不知所措。任何帮助表示赞赏。
【问题讨论】:
标签: javascript jquery datatables