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');
});