天 黑 了 2021-10-09 20:08 采纳率: 20%
浏览 9
已结题

分页记住checked的状态


var checkedIds= [];//保存选中的id,亦适用于分页

        /* 将选中的数据ID保存*/
        $(function () {
            $(".dfinput1").click(function() {
                console.log($(".dfinput1").is(":checked"))
                if ($(this).is(":checked")) {
                    checkedIds.push($(this).attr("id"));
                } else {
                    for (var i = 0; i < checkedIds.length; i++) {
                        if ($(this).attr("id") == checkedIds[i]) {
                            checkedIds.splice(i, 1);
                            break;
                        }
                    }
                }
                console.log(checkedIds)
            })
        })


        //翻页后设置是否选中
        function setChecked(){
            var $boxes = $(".dfinput1");
            for(var i=0;i<$boxes.length;i++){
                var id = $boxes[i].id;
                if(checkedIds.indexOf(id,0)!=-1){
                    $boxes[i].checked = true;
                }else{
                    $boxes[i].checked = false;
                }
            }
        }

下面的setChecked怎么取不到checkedIds的值,具体怎么改呢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月17日
    • 创建了问题 10月9日

    悬赏问题

    • ¥20 遥感植被物候指数空间分布图制作
    • ¥15 安装了xlrd库但是import不了…
    • ¥20 Github上传代码没有contribution和activity记录
    • ¥20 SNETCracker
    • ¥15 数学建模大赛交通流量控制
    • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
    • ¥50 paddleocr最下面一行似乎无法识别
    • ¥15 求某类社交网络数据集
    • ¥15 靶向捕获探针方法/参考文献
    • ¥15 很抱歉出现错误word不能启动(24),如何解决?