Button 是否有办法仅在选中所有5个框时启用按钮?

Button 是否有办法仅在选中所有5个框时启用按钮?,button,checkbox,Button,Checkbox,当前,您只需要选中一个复选框即可激活按钮。我想让它这样3个复选标记需要检查,以激活 给你!问题是您应该使用“:not()”选择器 您可以使用以下方法计算设置了多少复选框: var numChecked = $("input[type='checkbox']:checked").length; 这里有一个小问题:如果您希望至少检查三个框,请更改条件。按原样,小提琴只需要勾选三个方框。给你。如果第三个未选中,它甚至会禁用 这是工作小提琴: 你的问题不清楚——你想全部选中五个(如标题中所述)还是

当前,您只需要选中一个复选框即可激活按钮。我想让它这样3个复选标记需要检查,以激活


给你!问题是您应该使用“:not()”选择器


您可以使用以下方法计算设置了多少复选框:

var numChecked = $("input[type='checkbox']:checked").length;

这里有一个小问题:如果您希望至少检查三个框,请更改条件。按原样,小提琴只需要勾选三个方框。

给你。如果第三个未选中,它甚至会禁用

这是工作小提琴:


你的问题不清楚——你想全部选中五个(如标题中所述)还是三个(如正文中所述)?当然!请别忘了把我的回答标记为正确的。
    var checkboxes = $("input[type='checkbox']"),
        submitButt = $("input[type='submit']");

    checkboxes.click(function() {
        submitButt.attr("disabled", checkboxes.is(":not(:checked")));
    });
var numChecked = $("input[type='checkbox']:checked").length;
var checkboxes = $("input[type='checkbox']"),
    submitButt = $("input[type='submit']");

checkboxes.click(function() {
    if ($(":checkbox:checked").length >= 3){
    submitButt.attr("disabled", false);
    }
    else{
    submitButt.attr("disabled", true);
    }

});