我想在檢查數組中的某些條件後對代碼td進行顏色編碼。除了這件作品,一切正常。以下是我有從數組中檢查條件後的顏色編碼表
<table border="0" cellpadding="0" cellspacing="0">
<th>First Name</th>
<th>Last Name</th>
<th>Profession</th>
<th>Code</th>
</table>
var html = "";
$.each(arrayTest, function() {
html += '<tr><td>' + this.firstName + '</td>';
html += '<td>' + this.lastName + '</td>';
html += '<td>' + this.profession + '</td>';
html += '<td class="colorType"></td><tr>';
if (this.type === 'red') {
$('.colorType').css('background', 'red')
}
else if (this.type === 'blue') {
$('.colorType').css('background', 'blue')
} else {
$('.colorType').css('background', 'white')
}
});
$('table').append(html);
這裏是我的小提琴 http://jsfiddle.net/sghoush1/J2ssK/9/
請TR標籤中附上TH標籤。 – kristinalim