Javascript 如何获取分页Jquery数据表上选中的复选框计数

Javascript 如何获取分页Jquery数据表上选中的复选框计数,javascript,html,checkbox,datatables,Javascript,Html,Checkbox,Datatables,下面是我的代码,我想获得DataTable中所有页面的复选框计数。请告知如何进行 <td align="center"><input type="checkbox" align="center" id="all" class="groupCheckBox" name="emails[]" value=' . $user['id'] . '></td> 但现在我想在用户单击复选框时,不使用按钮单击功能来计算复选框的数量,并在取消选中复选框时扣除计数。请给我一

下面是我的代码,我想获得DataTable中所有页面的复选框计数。请告知如何进行

 <td align="center"><input type="checkbox" align="center" id="all" class="groupCheckBox" name="emails[]" value=' . $user['id'] . '></td>
但现在我想在用户单击复选框时,不使用按钮单击功能来计算复选框的数量,并在取消选中复选框时扣除计数。请给我一个简单的建议

$("td input[type='checkbox']:checked").length;
使用最新的API


“…请注意,使用deferRender将导致仅在需要显示某些节点时才创建这些节点,因此调用此方法时这些节点可能不会立即可用。”来自

$('[type=“checkbox”].groupCheckBox:checked')。length
@Rayon:这也不计算其他页面中的选中项目,我使用的是Jquery DataTables,它们有不同的类吗?@Mihailo:我只是用我在另一个pupose中使用的代码更新了我的问题,它给了我onclick的值。但现在我想在选中和取消选中时获得计数,而不使用onClick for按钮。请注意“复选框不是
元素,而是一个CSS,它使用单元格的:before和:after伪元素来绘制方框和勾号。”from-这是相关的参考吗?这是否适用于分页,以及当用户选中和取消选中时
$("td input[type='checkbox']:checked").length;
var table = $("#userTable").DataTable();

var countchecked = table
    .rows()
    .nodes()
    .to$()      // Convert to a jQuery object
.find('input[type="checkbox"].groupCheckBox:checked').length;