Я использую jQuery DataTables.jQuery DataTables - Serialize не работает
Это моя разметка:
<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
из таблицы. Я здесь в недоумении. Любая помощь приветствуется.