2011-01-24 26 views

Respuesta

212
$(this).css('background-color', 'red'); 
47

que en realidad nos. Solo olvidé algunas citas.

$(this).css({backgroundColor: 'red'}); 

o

$(this).css('background-color', 'red'); 

No es necesario pasar por encima de un mapa/objeto para establecer una sola propiedad. Puedes simplemente pasarlo como una cuerda. Tenga en cuenta que si pasa un objeto no puede usar un -. Todas las propiedades CSS que tienen dicho carácter están mapeadas con letras mayúsculas.

Referencia: .css()

+0

Gracias! Intentaba hacer: $ (this) .css ({background-color: color}): me preguntaba por qué no funcionaba. ¡Muy apreciado! – FunkyMonk91

1

intenta esto para varios estilos css

$(this).css({ 
    "background-color": 'red', 
    "color" : "white" 
}); 
Cuestiones relacionadas