文; 2021-12-08 10:28 采纳率: 87%
浏览 48
已结题

js遍历修改一行颜色的问题,尝试过的方法 没用

问题遇到的现象和发生背景

img

一个表格需要判断是 否的那一行换颜色,我这个把整个颜色给换了,我只要第一行否的一列,
应该怎样改,谢谢!

问题相关代码,请勿粘贴截图
function (e) {
                var grid = e.sender;
                var trs = grid.table.find("tr");
                _.each(trs, function (tr) {
                    var index1 = $("th[data-field='isDoaily']").attr("data-index")-1 ;
                    var str1=$(tr).children().eq(index1)[0].textContent;
                   
 if (str1 == "否") {

                        $(tr).css({
                            background: "red",
                            color: ""
                        });
                    }else {
                        $(tr).css({
                            background: "",
                            color: ""
                        });
                    }
                });
            }


我的解答思路和尝试过的方法

改js 修改没效果

  • 写回答

3条回答 默认 最新

  • 一只成序源 2021-12-08 11:09
    关注

    表格一行是tr,一格是td,你改多了当然是一行都改了

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月8日
  • 修改了问题 12月8日
  • 创建了问题 12月8日