使用背景颜色jquery生成td元素

时间:2013-10-31 14:36:13

标签: javascript jquery html-table background-color

我正在尝试为生成的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");



                    });

1 个答案:

答案 0 :(得分:0)

“HTML5不支持bgcolor属性。请改用CSS。”

style="background-color: #3DB1FF"