jquery - 如何通过选中一个复选框来选中所有复选框?

标签 jquery

当选中“selectall”复选框时,我尝试选中所有复选框

我已经尝试了一些代码来让它工作,但仍然不适合我。

当我单击主复选框时,没有任何反应。

这是我到目前为止所做的

<script>

$(document).ready(function() {
    if(   $('#selectall').is(':checked')  ){

        $.each($('input[name=activitie]'){
            $('input[type=checkbox]').prop('checked', true)
        }

    }
});

</script>

最佳答案

无耻的 self 推销:there's a jQuery plugin for that 。就你而言,我认为这可以解决问题:

$(function () {
    $('#selectall').checkAll('input[type="checkbox"]');
});

但是,如果没有看到一些标记,我不能肯定地说......

关于jquery - 如何通过选中一个复选框来选中所有复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15891439/

相关文章:

javascript - 垂直滑动/切换菜单

JQuery UI + Seaside 设置

javascript - 如何创建自定义模态叠加

jquery - 在 HTML 中指定图像的宽度和高度

javascript - Facebook Graph 获取全名

jQuery 插件共享函数和变量

javascript - 如何在javascript中模拟点击?

javascript - CSS 不适用于书签

jquery - 向上滑动输入框

jquery - 如何根据设备屏幕更改引导轮播中的文本大小