layUI怎么改变指定行的颜色!

提问 已结
16 185
傾聽丶心靈
悬赏:20飞吻
版本:layui 浏览器:
给异常数据行改变其颜色
回帖
  • for(var i =0;i<res.data.length;i++){
    if(res.data[i].state<0){
    $("tr").eq(i).css("background-color","red")
    }
    }
    你自己看吧
    0 回复
  • @FENGberd 改变标记为o的当前行颜色!
    1 回复
  • 使用css啊
    0 回复
  • @FENGberd table指定行的颜色!怎么改变啊
    0 回复
  • 0 回复
  • table td:nth-child(1){background-color:red;} 你具体的话要贴出代码呀
    0 回复
  • 0 回复
  • 0 回复
  • 这是我的代码
    0 回复
  • 我看了一下文档,好像是没有,我给你个思路,自定义一个参数,比如style:
    在源码里面 你也要改一下,加个style作为每个tr的样式,然后就可以控制哪个tr显示你的样式
    0 回复
  • 我看你写的done,也可以,就是需要循环一遍,根据每行的状态去改变
    0 回复
  • @红烧鱼i 后面的代码怎么写呢,实在是不会了
    0 回复
  • @红烧鱼i OK,已解决!非常感谢
    0 回复

  • 这是解决的最终代码,其他没变
    0 回复
  • 非常感谢!
    0 回复
  • @傾聽丶心靈 首先这个$('tr')是不可取的,这样子会获得这个页面中所有的tr然后去计数,如果有多个表格,你这个代码直接over,不要说多个表格了就是只有一个,在这个表格你设置了fixed列那么这个逻辑也基本玩完,刚才说的那位同学只是给你提供了一个思路,不能都照搬过去的亲。实际上要找的首先要定位到是哪个表格,然后要找的是哪一些tr,比如我的这个效果

    实现

    里面红色框框就是我说的定位到你要修改的到底是哪一个表格,绿色框框的处理是要修改的到底是哪些tr,红色箭头只是一个标识说用了fixed固定列,你可以给你的table加上这个配置看看,会出来什么样的效果。当然你要是说你的页面就这一个table也绝对不会用到fixed列那么这个逻辑是还说得过去的,但是太脆弱了~
    0 回复