我想将一些文本项附加到 div 元素并用不同的颜色绘制它们。
这是我的代码:
for (var i = 0; i < data.length; i++) {
if (data[i].Id <= 2)
$("#div3").append('<p>' + data[i].FirstName + '</p>').css('color', 'red');
else if (data[i].Id > 2 && data[i].Id <= 4)
$("#div3").append('<p>' + data[i].FirstName + '</p>').css('color', 'green');
else
$("#div3").append('<p>' + data[i].FirstName + '</p>').css('color', 'blue');
}
但是,它们都是蓝色的。
出了什么问题以及如何解决?