我正在尝试为生成的 td 元素(项目状态)赋予颜色,但它不起作用,我正在获取数据但没有颜色。我该如何解决?
这是我的代码:
function(data, status) {
var items = "";
data = $.parseJSON(data);
if (data.toString() !== "") {
$.each(data, function(index, item) {
items += "<tr class='info'>";
if(item.STATUSPROGRESS ==="OK"){
items+='<td bgcolor="#00CC66">';
}
else if(item.STATUSPROGRESS === "NOT OK"){
items+="<td bgcolor='#FF0000'>";
}
else if(item.STATUSPROGRESS === "STATUS REQUIRED"){
items+="<td bgcolor='#FFEC3D'>";
}
else if(item.STATUSPROGRESS === "ACTION REQUIRED FROM COMPANY"){
items+="<td bgcolor='#3DB1FF'>";
}
else if(item.STATUSPROGRESS === "ACTION REQUIRED FROM CUSTOMER"){
items+="<td bgcolor='#FF8B3D'>";
}
else{
items+="<td bgcolor='#FFFFFF'>";
}
items += item.PROJECTID + "</td>";
items += "<td>" + item.DESCRIPTION + "</td>";
items += "<td>" + item.CUSTOMER + "</td>";
items += "<td>" + item.ACCMANAGER + "</td>";
items += "</tr>";
});
}
$("#myTable tbody").append(items);
$("#myTable").trigger("update");
});