关于javascript:根据列值或属性href列值为FlexiGrid行设置颜色

Setting colours to FlexiGrid rows depending on column value or attribute href column value

有一个flexigrid表,我想删除一个包含在href内部包含"删除"字符串的图标,但是我也想更改该行的颜色

要用红色着色,我可以使用第2列,如果为空,则应为红色,或者如果第3列具有"删除"字符串,则该行应为红色...

1
 

为此我正在使用

1
2
3
4
5
6
7
8
9
10
11
12
$(function () { $('a[href="remove"]').remove(); } ); //to remove icon

$("tr").each(function() {
    var st = $(this).find("td").eq(1).text();
    if (st == ''){
    $(this).css("color","red");
    }
    else{
    $(this).css("color","green");

    }
});

但是当在行上循环时,它只是将标题行更改为红色,所以我得到的结果是乌鸦2和5的乌鸦呈红色

enter