选中复选框时启用按钮

Cyb*_*kie 6 html javascript jquery

我有多个复选框和一个最初禁用的提交按钮.选中一个框时,按钮被启用,当取消选中时,该按钮再次被禁用.

如果选中了多个复选框但取消选中一个复选框,即使我选择了其他复选框,该按钮也会被禁用.我该如何解决这个问题?

<script type="text/javascript"> 
$(function() {
    $(".checkbox").click(function() {
      $(".delete").attr("disabled", !this.checked);
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

HTML

<input type="checkbox" name="msg[]" value="32" class="checkbox" />
<input type="checkbox" name="msg[]" value="44" class="checkbox" />
<input type="checkbox" name="msg[]" value="26" class="checkbox" />

<button type="submit" class="delete" disabled="disabled">Delete</button>
Run Code Online (Sandbox Code Playgroud)

Ali*_*guy 7

$(function() {
    $(".checkbox").click(function(){
        $('.delete').prop('disabled',$('input.checkbox:checked').length == 0);
    });
});
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/AlienWebguy/3U364/