Mediante la propiedad
style.
Código Javascript
:
Ver originalvar fila = document.createElement("tr"),
contenido = [
item.id_aviso, item.telefonos,
item.name + ' ' + item.apellidos, item.calle,
item.localidad, item.aparatos, item.marcas, item.facturacion
];
if (data === 1){
fila.style.background = "#f00";
fila.style.color = "#fff";
}
for (i = 0, limite = contenido.length; i < limite; i++){
var columna = document.createElement("td");
columna.innerHTML = contenido[i];
fila.appendChild(columna);
}
$("#data tbody").append(fila);
Creo un elemento de fila de tabla, inserto todos los valores en un array, compruebo el valor de
data para asignarle a la fila un color de fondo y texto (rojo de fondo y blanco para el texto) y con ayuda de un bucle, recorro el array con los datos, para ir creando una celda por cada dato que terminaré insertando en dicha celda y ésta a la fila. Cuando acabe todo, se inserta la fila en la tabla. Todo este proceso se repetirá una y otra vez dentro del bucle determinado por
$.each.
El signo de igualdad estricta (3 signos de igualdad), lo uso para comprobar que el valor de
data sea igual a 1 tanto en valor como en tipo de dato, ya que el 1 también equivale al valor booleano
true.
Así se vería en ejecución (con datos ficticios):
http://jsbin.com/adIZEyu/1
Saludos