いくつかのテキスト項目を 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');
}
しかし、それらはすべて青色です。
何が問題で、どうすれば修正できますか?