【发布时间】:2018-02-17 14:05:35
【问题描述】:
我有如下代码:
$('input[type=checkbox]').click(function(event) {
$('.chuis').each(function() {
if(this.checked) {
$('#delete_all_vm').prop("disabled",false);
}
else {
$('#delete_all_vm').prop("disabled",true)
}
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="chuis" type="checkbox" />
<input class="chuis" type="checkbox" />
<input class="chuis" type="checkbox" />
<input class="chuis" type="checkbox" />
<input class="chuis" type="checkbox" />
<button id="delete_all_vm" disabled="disabled">Click me!</button>
如果选中了 5 个复选框中的 1 个(至少选中了一个复选框),我希望取消禁用带有 id="delete_all_vm" 的按钮,因此当有一个复选框至少选中一个时,它将取消禁用按钮 @987654325 @。我怎样才能做到这一点 ?
【问题讨论】:
-
你可以使用
if($('.chuis').is(':checked')){ -
可能你会找到你的答案here 并且可能重复。
标签: javascript jquery