checkbox选中并记住状态(分页)

原创
2018/01/11 14:52
阅读数 3K
var checkedIds= [];//保存选中的id,亦适用于分页

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


//翻页后设置是否选中
function setChecked(){
   var $boxes = $("#table 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;
       }
   }
}

 

展开阅读全文
加载中
点击加入讨论🔥(3) 发布并加入讨论🔥
打赏
3 评论
0 收藏
0
分享
返回顶部
顶部