1.效果(根据条件动态给表格加背景色)
2.代码:
在我自己的项目中,由于条件比较多,提取出了一个方法 getColor(that,item,index); 代码的示例中写出了其中一条
done: function (res, page, count) {
var that = this.elem.next();
res.data.forEach(function (item, index) {
// 所需的条件
if(item.shouldMonth && item.shouldMonth.indexOf("2") != -1){
// 添加颜色--#1E9FFF ;'threeMonth'根据需要填充背景色的field进行更改
that.find(".layui-table-box tbody tr[data-index='" + index + "'] td[data-field='threeMonth']").css("background-color", "#1E9FFF");
}
});}