var disabled_click_now = new Array(); // 不可点击的行 当前表格中
var table_data = new Array();
table.render({
elem: "#followTable_now",
page: true,
cols: [[
{field: "id", title: "ID", width: 100},
{field: "name", title: "文件名", width: 300},
]],
data:new_file_name,
done: function(res,curr,count){ // 翻页的时候也触发
var that = this.elem.next();
table_data = res.data; //设置全部数据到全局变量
for(var i=0;i< res.data.length;i++){
for (var j = 0; j < disabled_click_now.length; j++) {
//数据id和要勾选的id相同时checkbox选中
if(res.data[i].id == disabled_click_now[j])
{
//找到对应数据改变勾选样式,呈现效果
var index = res.data[i]['LAY_TABLE_INDEX'];
// 下面这样写,不影响别的表格
var tr = that.find(".layui-table tr[data-index='" + index + "']");
tr.css("background", "rgba(0, 0, 0, 0.35)");
tr.find("a[lay-event='put']").prop('disabled', true);
tr.find("a[lay-event='put']").removeClass("layui-btn-normal").addClass("layui-btn-disabled");
}
}
}
}
var that = this.elem.next();
var tr = that.find(".layui-table tr[data-index=’" + index + “’]”);
这两行限定了是当前表格
如果使用
$(’.layui-table tr[data-index=’ +index + ‘]’).css(“background”, “rgba(0, 0, 0, 0.35)”);
会影响页面中的所有表格