我需要從接收到ajax調用的數組中創建表格。我正在創建一個4列表,目前正在使用......這可行但看起來很糟糕和錯誤。有更清潔,更容易閱讀的方式來寫這個?在jQuery中創建表格
$("div#ColorChart").append('<tr class="colorRow"><td class="colorIDCell" style="border:thin solid;width:100px">#'+val[0]+'</td><td class="symbolCell" style="border:thin solid;width:20px;text-align:center"><img src="images/symbols/'+val[2]+'.png" width="22" height="22" alt="#'+val[2]+'"/></td><td class="colorRGBCell" style="border:thin solid;width:20px" bgcolor="#'+val[1]+'"> </td><td class="colorNameCell">'+i+'</td></tr>'+"\n");
你可以創建一個字符串並用'string + =「另一個html行」'添加可讀行「,然後只需附加字符串'.append(string)' – mreq 2012-01-28 21:39:40
這可能是我會做的。刪除樣式並創建一個字符串,然後附加它。謝謝。 – maddogandnoriko 2012-01-28 21:52:56