我有一个加载了复选框的页面应该被选中,我用下面的方法实现了这个:
$('input:checked').each(function() {
var $row = $(this).closest('tr');
table.row($row).select();
});
这很好用,但是它无法选择除第一页以外的任何表行。
我在dataTables上发现有一种方法可以在整个表格中进行选择,但是我很难应用它,希望有人可以告诉我哪里出错:
https://datatables.net/reference/api/%24()
https://jsfiddle.net/26tw0ujh/
有一个页面重新加载按钮,如果您在另一个页面上选择项目然后重新加载,则只会选择第一页上的选中项目。
答案 0 :(得分:1)
像使用jQuery选择器一样使用table.$
。
table.$('input:checked').each(function() {
var $row = $(this).closest('tr');
table.row($row).select();
});
<强> Working example. 强>