多选框规则:当前选中,在此之前选中,当前未选中,在此之后未选中

    setChecked();
    function setChecked(){
        var length=$("input[type=checkbox]").length;
        for(let i=0;i<length+1;i++){
            var check=$(".check"+i);
            check.click(function(){
                if(this.checked){
                    for(let j=1;j<i;j++){
                        $(".check"+j).prop("checked",true);
                    }
                }else{
                    for(let j=length;j>i;j--){
                        $(".check"+j).prop("checked",false);
                    }
                }
            });
        }
    }

posted @ 2019-11-08 10:14  吴小明-  阅读(487)  评论(0编辑  收藏  举报