layui table下一页选中

function f() {
var reg = new RegExp("aa","g");//g,表示全部替换。
var str="aabbccdd"
str=str.replace(reg, "ee");
alert(str)
}

//分页选中
if ($("#checkboxIds")) {
var checkboxIds=$("#checkboxIds").val();
if(checkboxIds !=null && checkboxIds!=""){
for (var i = 0; i < res.data.length; i++) {
if (checkboxIds.indexOf(res.data[i].id)!=-1) {
res.data[i]["LAY_CHECKED"]='true';
//下面三句是通过更改css来实现选中的效果
var index= res.data[i]['LAY_TABLE_INDEX'];
$('tr[data-index=' + index + '] input[type="checkbox"]').prop('checked', true);
$('tr[data-index=' + index + '] input[type="checkbox"]').next().addClass('layui-form-checked');
}
}
}
}



function f1() {
var ids=new Array(); //用于保存选中的数据
table.on('checkbox(officeList)', function (obj) {//obj里是选中的列的值
if(obj.checked==true){
if(obj.type=='one'){ //选中一个type的值就是one 全选type的值就是all
ids.push(obj.data);
}else{
for(var i=0;i<table_date.list.length;i++){
ids.push(table_date.list[i]);
}
}
//ids=removeArrayRepElement(ids);
}else{
if(obj.type=='one'){
for(var i=0;i<ids.length;i++){
if(ids[i].id==obj.data.id){
ids.splice(i,1);
}
}
}else{
for(var i=0;i<ids.length;i++){
for(var j=0;j<table_date.list.length;j++){
if(ids[i].id==table_date.list[j].id){
ids.splice(i,1);
}
}
}
}
}
});
}
posted @ 2021-09-18 20:42  零点001  阅读(253)  评论(0)    收藏  举报