【发布时间】:2016-10-06 08:06:22
【问题描述】:
在具有 .vipGuests 的特定 DIV 中具有多个复选框(超过 12 个),我想选择最多 12 个复选框。
一旦用户选择了第 12 个复选框,那么剩余的复选框将被禁用。
我下面提到的代码只是计算选中的复选框的数量。我如何实现该功能,以便用户可以检查最多 12 个复选框,其余的将被禁用。
$('.vipGuests input[type=checkbox]').on('change', function () {
var totalGuest = 0;
$('.vipGuests input[type=checkbox]:checked').each(function () {
totalGuest++;
});
});
note :主要是在检查/取消选中期间检查/取消选中时检查的复选框为11,然后所有复选框都将处于活动状态。只有当 counter 等于 12 时,才会禁用唯一未选中的复选框。
【问题讨论】:
-
你能创建一个 jsfiddle
-
@user2181397 抱歉。目前我无法生成小提琴。
标签: javascript jquery html checkbox