【发布时间】:2016-05-13 17:21:46
【问题描述】:
我有 6 个input[type="checkbox"]。
用户一次只能选择 3 个复选框。
如果用户选择第 4 个复选框,则最后选中的(第 3 个复选框)应取消选中。
查找图片附件以便更好地理解。
同时,如果用户选择最后选择的第 5 个(第 4 个)应取消选择。
因为,我无法创建此逻辑,因此我制作了小提琴演示,其中如果选择超过 3 个。当前未选择。
$('input[type=checkbox]').click(function(e) {
var num_checked = $("input[type=checkbox]:checked").length;
if (num_checked > 3) {
$(e.target).prop('checked', false);
}
});
【问题讨论】:
标签: jquery html checkbox click