jquery - 检查是否选中了所有复选框

标签 jquery

如何检查是否选中了所有带有 class="abc" 的复选框?

每次选中或取消选中其中一个时,我都需要检查它。我是点击还是更改?

最佳答案

我认为最简单的方法是检查这种情况:

$('.abc:checked').length == $('.abc').length

您可以在每次选中新复选框时都这样做:

$(".abc").change(function(){
    if ($('.abc:checked').length == $('.abc').length) {
       //do something
    }
});

关于jquery - 检查是否选中了所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5541387/

相关文章:

jquery - 如何动态退出jquery $.each()?

jquery - 将 CSS 样式/类应用于 div

javascript - 基于 Visibility JS Fade In 的 If 语句

javascript - 如何通过算法为表格对 Angular 线的对 Angular 线着色

javascript、jquery 地理定位错误

javascript - 以同样的形式上传图片和文字

Jquery .addClass() 不工作

jquery - jQuery 中的clearQueue 是做什么的?

javascript - 颜色框:调用 colorbox.close

javascript - Rails 4.2 jQuery 仅在刷新后加载