Javascript 使用jquery计算所选复选框
对js来说有点新鲜,并且在计算选定的框时遇到问题,有人能看出我做错了什么吗 小提琴: jsJavascript 使用jquery计算所选复选框,javascript,jquery,Javascript,Jquery,对js来说有点新鲜,并且在计算选定的框时遇到问题,有人能看出我做错了什么吗 小提琴: js 当达到最大值时,是否还有其他选项可以禁用,反之亦然?您对所选框的计数是完美的。当达到最大值时,您可以禁用其他选项,如下所示 $(document).ready(function () { var maxAllowed = 3; $(".rmax").html(maxAllowed); $(".subscribtion-content input.checkbox").change
当达到最大值时,是否还有其他选项可以禁用,反之亦然?您对所选框的计数是完美的。当达到最大值时,您可以禁用其他选项,如下所示
$(document).ready(function () {
var maxAllowed = 3;
$(".rmax").html(maxAllowed);
$(".subscribtion-content input.checkbox").change(function () {
var checkBox = $(".subscribtion-content input.checkbox")
var cnt = $(".subscribtion-content input.checkbox:checked").length;
if (cnt == maxAllowed) {
checkBox.not(':checked').prop('disabled', true);
} else {
checkBox.not(':checked').prop('disabled', false);
}
$(".rcount").html(cnt);
});
});
您对所选盒子的计数非常完美。当达到最大值时,您可以禁用其他选项,如下所示
$(document).ready(function () {
var maxAllowed = 3;
$(".rmax").html(maxAllowed);
$(".subscribtion-content input.checkbox").change(function () {
var checkBox = $(".subscribtion-content input.checkbox")
var cnt = $(".subscribtion-content input.checkbox:checked").length;
if (cnt == maxAllowed) {
checkBox.not(':checked').prop('disabled', true);
} else {
checkBox.not(':checked').prop('disabled', false);
}
$(".rcount").html(cnt);
});
});