Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2013, 00:49
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 14 años, 4 meses
Puntos: 14
Respuesta: Encontrar elemento con una clase y quitarselo

Cita:
Iniciado por alexg88 Ver Mensaje
Para quitarlo sería así:

Código Javascript:
Ver original
  1. $(bloque).find("li.activo").removeClass('activo')

No es necesario usar hasClass y además, por eso no te funciona el código.

$(bloque).find("li").hasClass('activo').removeClass('activo');

hasClass devuelve un booleano, no puedes llamar a removeClass después
Gracias! Ahora sí quito la clase

Lo único que ahora me surge es: ¿cómo le añado la clase al "li" que hay dentro del "a" para que tenga la clase 'activo'? Tendrá que ser el $(this) pero habría que añadirle algo que haga referencia al "li" (es que no he tocado mucho jQuery y aún me pierdo un poco en el trato de los objetos)
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"