如何计算 jsp 中 table 的每一行中的多个选中复选框

How to count multiple checked checkbox in each row of a table in jsp

我在 "jsp" 页面的 table 的每一行中有多个复选框,我想计算 table 的每一行中选中的复选框的数量并在同一页上显示对应于每一行的计数器。

我不知道该怎么做。

如果您使用的是jQuery,请将更改事件附加到复选框并计算每行中选中项目的数量。一旦你得到计数,你可以在任何你喜欢的地方显示它。

$('input[type="checkbox"]').change(function() {
    $('#checkBoxTable tr').each(function() {
        var count = $(this).find(':checkbox:checked').length;
        $(this).find('.cbCount').html(count + ' checkboxes checked.');
    });
});

这是一个有效的Fiddle让你看看它是如何工作的。