當前位置:編程學習大全網 - 源碼下載 - 分頁怎麽保留checkbox選中的值 就是點擊下壹頁上壹頁的多選的勾還在

分頁怎麽保留checkbox選中的值 就是點擊下壹頁上壹頁的多選的勾還在

var getPageIds=[] //全局變量存id

var pageCount =function (count,func,id) {

//$('input[name="oneCheckbox"]') input? name必須是oneCheckbox

$('input[name="oneCheckbox"]').each(function(){//循環input框

if(getPageIds.indexOf($(this).val())!=-1){//說明getPageIds數組裏面沒有$(this).val()也就是id,就想其選中

$(this)[0].checked=true;//選中當前的

}else {

$(this)[0].checked=false;//否則不選中

}

});

if(pageNo==1) {//分頁只初始化壹次

layui.use(['laypage','layer'],function () {

var laypage =layui.laypage,

layer =layui.layer;

//完整功能

laypage.render({

elem:id,

count:count,

limit: pageRow,

theme:'#4fb4df',

layout:['count','prev','page','next','skip'],

jump:function (obj,first) {//觸發分頁後的回調

$('input[name="oneCheckbox"]').each(function(){//點擊分頁的時候循環input框

if($(this)[0].checked){//如果當前是選中的

if(getPageIds.indexOf($(this).val())==-1){//如果getPageIds數組裏面不存在,則把$(this).val()push進去

getPageIds.push($(this).val());//把$(this).val()push進去

}

}else {

if(getPageIds.indexOf($(this).val())!=-1){//如果getPageIds數組裏面已經存在,

var index=getPageIds.indexOf($(this).val())

getPageIds.splice(index,1);//則把當前的刪掉,

}

}

});

pageNo =obj.curr;//點擊當前頁賦值給頁數

if (!first) {//點擊跳頁觸發函數自身,並傳遞當前頁:obj.curr

eval(func);//在當前頁面調用的時候只字符串的格式

}

}

});

})

}

};

  • 上一篇:搖桿 MFC程序release 問題
  • 下一篇:汽車啟動的快慢和能夠到達的最大速度,是衡量汽車性能的指標體系中的兩個重要指標.汽車啟動的快慢用車的
  • copyright 2024編程學習大全網