我已经被这个折磨了很长一段时间。
因为表格排序器分页将完全从表格中删除不可见的行,以便更快地进行排序。我无法让每行中的复选框按我的意愿工作。
这是我的 jsfiddle -> http://jsfiddle.net/NcqfY/3/
单击变量触发器以调出表格
基本上我想要做的是获取所有选定行的 id 并将它们推送到一个数组selectedID
中。创建报告时的空selectedID
数组(或单击“创建报告”按钮)。所以在我点击按钮后,我希望表中的所有复选框都应该被取消选中。我正在使用以下代码:
$('table.tablesorter tbody tr').find('input[type=checkbox]').prop('checked', false);
// I can only uncheck the boxes in current page
但是我只能取消选中当前页面中的框,不包括不可见的页面。这真的让我很难为选定的行获取正确的 ID。
任何人都可以帮助我,将不胜感激!