jQuery: How to paint text in different colors? -


i'd append text items div element , paint them in different colors.

here's code:

for (var = 0; < 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'); } 

but, blue.

what's wrong , how fix it?

use appendto() instead:

 $('<p>' + data[i].firstname + '</p>').appendto("#div3").css('color', 'red'); 

Comments

Popular posts from this blog

javascript - Laravel datatable invalid JSON response -

java - Exception in thread "main" org.springframework.context.ApplicationContextException: Unable to start embedded container; -

sql server 2008 - My Sql Code Get An Error Of Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the varchar value '8:45 AM' to data type int -