天 黑 了 2021-09-29 21:36 采纳率: 20%
浏览 71
已结题

实现checkbox 翻页后,仍保持选中状态


<script type="text/javascript">
        var checkedIds= [];//保存选中的id,亦适用于分页

        /* 将选中的数据ID保存*/
        $(".dfinput1 input").click(function(){
            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 input");
            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;
                }
            }
        }
    </script>

img

哪里出了问题

  • 写回答

1条回答 默认 最新

  • 天 黑 了 2021-09-29 21:38
    关注

    我的checkedIds也是空的,是哪里出了问题吗

    评论

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 elementui上传结合oss接口断点续传,现在只差停止上传和继续上传,各大精英看下
  • ¥20 手机截图相片分辨率降低一半
  • ¥50 求一段sql语句,遇到小难题了,可以50米解决
  • ¥15 速求,对多种商品的购买力优化问题(用遗传算法、枚举法、粒子群算法、模拟退火算法等方法求解)
  • ¥100 速求!商品购买力最优化问题(用遗传算法求解,给出python代码)
  • ¥15 虚拟机检测,可以是封装好的DLL,可付费
  • ¥15 kafka无法正常启动(只启动了一瞬间会然后挂了)
  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行