在检查数组中的某些条件后,我试图对 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);