Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/12/2011, 04:32
viringas
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: cambiar clase css con jquery

veras me explike mal, tengo una lista de elementos al cual le doy un estilo en la propia lista tal q asi:

Código HTML:
Ver original
  1. <li class="lista_horizontal"><a href="cargaPublicaciones.php?anho=<?php echo($arrayAnhos[$c]);?>" class="cargar" style="color: rgb(104, 186, 100);
  2.     background-color: rgb(227, 242, 225); border: rgb(227, 242, 225);" > <?php echo($arrayAnhos[$c]);?> </a></li>


y lo q hago con javascript es q cuando haga click cambie a otro estilo tal q asi :

Código Javascript:
Ver original
  1. $("a.cargar").each(function(){
  2.     var href = $(this).attr("href");
  3.     $(this).click(function(){
  4.        
  5.         $(this).css({'color':'black','background-color':'rgb(202, 230, 198)','border':'1px solid rgb(190, 248, 184)'});
  6.         $("#paginacion_publicacion").fadeOut(0);
  7.         $("#paginacion_publicacion").fadeOut().load(href).fadeIn('slow');
  8.        
  9.     });
  10.     $(this).attr({href:"#!"});
  11.    
  12. });
  13. $(this).css({'color':'rgb(104, 186, 100)','background-color':'rgb(227, 242, 225)','border':'rgb(227, 242, 225)'});
  14. // es esta linea es donde le digo q vuelva a su color original pero creo q estoy entendiendo mal la logica y no lo hace como yo kiero


como mis conocimientos son limitados con respecto a jquery y javascript pues no se como puedo hacerlo,