数据表所选行的数量

时间:2017-05-12 17:00:51

标签: javascript jquery datatables

我正在使用Datatables with selected extensioncheckboxes,我试图在取消选择一个或所有行后获取所选行的数量。

这段代码完全适用于所有取消选择(我总是为零)但如果我只取消选择一行,我会得到所选行的数量加一。事件似乎早些时候以某种方式开火。

table.on('deselect', function(e, dt, type, indexes) {

  var numberOfSelectedRows = table.column(0).checkboxes.selected().length;

  // ...

});

如果我用setTimeout包装代码它完美地工作,但它很乱。

1 个答案:

答案 0 :(得分:0)

如果您正在关注复选框实验室提供的jsfiddle,那么您是否只能使用rows_selected.length?所以点击行/复选框,只需检查数组长度,看看仍在检查的数量是多少......