带分页的jQuery datatable选中所有不起作用的复选框

带分页的jQuery datatable选中所有不起作用的复选框,jquery,asp.net,datatables,Jquery,Asp.net,Datatables,我有一个ASP.NET GridView和jquery datatable插件,并启用了分页。全选和取消全选按钮工作正常,即将所有行的css更改为活动,但复选框状态仅在当前页面上更改,而不是在datatable的所有页面上更改。 单击selectall按钮时,我想选中datatable所有页面的所有复选框。您需要类似的选项。 假设“全部检查”是您的提交按钮: <input type="submit" name="checkall" title="Check All Rows"/>

我有一个ASP.NET GridView和jquery datatable插件,并启用了分页。全选和取消全选按钮工作正常,即将所有行的css更改为活动,但复选框状态仅在当前页面上更改,而不是在datatable的所有页面上更改。
单击selectall按钮时,我想选中datatable所有页面的所有复选框。

您需要类似的选项。 假设“全部检查”是您的提交按钮:

 <input type="submit" name="checkall" title="Check All Rows"/> 

 $('#checkall').click( function() {
 $('input', oTable.fnGetNodes()).attr('checked','checked');
 return false; // to avoid refreshing the page
 } );

$('#checkall')。单击(函数(){
$('input',oTable.fnGetNodes()).attr('checked','checked');
返回false;//以避免刷新页面
} );
单击按钮时,它将选中datatable中的所有复选框(甚至隐藏)
var dt=$(“#datatable”)。datatable()我在这里回答了完全相同的问题: