【发布时间】:2013-07-26 14:00:52
【问题描述】:
我正在使用Jquery Datatable。我希望有一个带有标题的第一列和带有复选框的行,并且应该使用剩余行的复选框切换标题复选框的选择。我有以下实现。
数据表属性
"aoColumns": [{ "sTitle": "<input type='checkbox' id='selectall' onclick='toggleChecks(this);' ></input>", "mDataProp": null, "sWidth": "20px", "sDefaultContent": "<input type='checkbox' ></input>", "bSortable": false },null,null,null,null,null,null]
数据表行
<td><input type="checkbox' class="case"></input></td>
Javascript 函数
function toggleChecks(obj)
{
$('.case').prop('checked', obj.checked);
}
当我在单页上时,这很好用。但是当我进行分页时,其他页面的复选框仍然处于未选中状态。如何实现这一点以使所有复选框的行为一致。请帮忙。
【问题讨论】:
-
嗨,你有没有解决这个问题?
-
为什么不切换 $('#selectall').change(function(){}); 中的复选框。我在几张桌子上都这样做过。
标签: jquery jquery-ui jquery-plugins datatables