显示标签分页 javascript 计数复选框

问题描述 投票:0回答:1

我有一个显示标签表,它使用复选框装饰器来跟踪表中选定的值。我正在尝试使用 Jquery 跟踪表中所选值的数量以进行验证。

在翻阅表格时计算表格中选定值的数量的最佳方法是什么?

解决方案

我为每个复选框添加了一个侦听器,以便在值更改时完成计数:

$(document).ready(function() {          
$('.ids').find("input:checkbox").each(function() {
    $(this).click( function() {
        count = recount();
            });
    });
});

function recount() {
    var c = 0;
    var hiddenCount = $('input[type=hidden][name=_chk]');
    if (hiddenCount != null) 
        c = hiddenCount.length;
    var visibleCount = $("[type='checkbox']:checked[name=_chk]");
    if (visibleCount != null) 
        c += visibleCount.length;
    return c;
}
javascript jquery checkbox pagination displaytag
1个回答
0
投票

例如,您可以选择所有项目

$("input[type='checkbox']:checked")

并数一下:

$("input[type='checkbox']:checked").length
© www.soinside.com 2019 - 2024. All rights reserved.