Eliminar CSS de un Div usando JQuery

Soy nuevo en JQuery. En mi App tengo lo siguiente:

$("#displayPanel div").live("click", function(){
  $(this).css({'background-color' : 'pink', 'font-weight' : 'bolder'});
});

Cuando hago clic en un Div, el color de ese Div cambia. Dentro de esa función Click tengo algunas funcionalidades que hacer. Después de todo eso, quiero eliminar el Css aplicado del Div. ¿Cómo podría hacerlo en JQuery?

Respuestas:13 Respuestas 13
Tiempo:hace 13 años, 3 meses
Última modificación:hace 8 años, 2 meses

Solución

Puede eliminar css específico que se encuentra en el elemento de la siguiente manera:

$(this).css({'background-color' : '', 'font-weight' : ''});

Aunque estoy de acuerdo con karim en que probablemente deberías usar clases CSS.

Otras respuestas

Coloque sus propiedades CSS en una clase y, a continuación, haga algo como esto:

$("#displayPanel div").live("click", function(){
   $(this).addClass('someClass');
});

Luego, donde están sus ‘otras funcionalidades’ haga algo como:

$("#myButton").click(function(){
   $("#displayPanel div").removeClass('someClass');
});

Deja un comentario