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的乌鸦呈红色
如何分别将第2行和第5行涂成红色,而其他的行涂成绿色?
这是一个jsfiddle
如果您真的不想要"