整个表中的jQuery选择器

时间:2016-08-12 12:31:09

标签: jquery datatables

我有一个加载了复选框的页面应该被选中,我用下面的方法实现了这个:

$('input:checked').each(function() {
    var $row = $(this).closest('tr');
    table.row($row).select();
});

这很好用,但是它无法选择除第一页以外的任何表行。

我在dataTables上发现有一种方法可以在整个表格中进行选择,但是我很难应用它,希望有人可以告诉我哪里出错:

https://datatables.net/reference/api/%24()

https://jsfiddle.net/26tw0ujh/

有一个页面重新加载按钮,如果您在另一个页面上选择项目然后重新加载,则只会选择第一页上的选中项目。

1 个答案:

答案 0 :(得分:1)

像使用jQuery选择器一样使用table.$

table.$('input:checked').each(function() {
    var $row = $(this).closest('tr');           
    table.row($row).select();
});

<强> Working example.