【发布时间】:2015-06-05 01:00:14
【问题描述】:
我有一个包含 3 列(复选框列、用户 ID、全名)的 jquery 数据表。当我将它与 jquery.dataTables.js 和 jquery.dataTables.min.js 版本 1.9.4 一起使用时,“check_all”复选框工作正常(意味着单击“check_all”时检查了所有行)。但是,我必须使用 dataTable 1.10.5 版才能使用“draw()”函数。但是一旦我开始使用新版本,check_all 复选框停止工作,.click() 中的 alert() 没有被调用。我试图将 .click 函数放在 $(document).ready() 中,但没有解决问题。有人知道吗?谢谢!!
脚本:
$('#check_all').click(function()
{
alert("here");
var oTable = $('#users').DataTable();
});
HTML 部分:
<DIV id ="tablePanel">
<table class="userTable" cellpadding="4" rules="all" border="1" id="users">
<THEAD>
<TR>
<th><input type="checkbox" id ="check_all" class="call-checkbox" name="check_all">Select users</th>
<th>User Id</th>
<th>Full Name</th>
</TR>
</THEAD>
<TBODY>
<TBODY>
</table>
</DIV>
【问题讨论】:
标签: javascript jquery html datatable