您当前的位置: 首页 >  Java

命运之手

暂无认证

  • 3浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Javascript】【jQuery】jQuery实现全选功能

命运之手 发布时间:2019-04-25 10:59:30 ,浏览量:3


    
        Check All 
        A
        B
        C
        D
        E 
        Check All
        Uncheck All
        Reverse Check
        Submit
    

    

    

    
    
        $(() => {
            //点击全选框时,选择或取消全部Item
            $("#check-all").click(function () {
                $(".check-item").prop("checked", this.checked);
            });

            //Item发生变化时,全选框同步变化
            $(".check-item").click(function () {
                let isAllSelected = $(".check-item:not(:checked)").length == 0;
                $("#check-all").prop("checked", isAllSelected);
            });

            //全选
            $("#bt-check").click(function () {
                $(".check-item").prop("checked", true);
                $("#check-all").prop("checked", true);
            });

            //全部取消
            $("#bt-uncheck").click(function () {
                $(".check-item").prop("checked", false);
                $("#check-all").prop("checked", false);
            });

            //反向选取
            $("#bt-reverse").click(function () {
                $(".check-item").each(function () {
                    this.checked = !this.checked;
                });
                let isAllSelected = $(".check-item:not(:checked)").length == 0;
                $("#check-all").prop("checked", isAllSelected);
            });

            //提交
            $("#bt-submit").click(() => {
                $(".check-item:checked").each(function () {
                    alert(this.nextSibling.nodeValue);
                });
            });
        });
    

在这里插入图片描述

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0379s