Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Como cambiar la clase del ul,li,a al darle clic

Estas en el tema de Como cambiar la clase del ul,li,a al darle clic en el foro de Frameworks JS en Foros del Web. Tengo la siguiente lista en mi HTML Código HTML: <div class= "block audio" > <ul> <li> <a> Español </a> </li> <li> <a> Ingles </a> </li> ...
  #1 (permalink)  
Antiguo 14/01/2014, 02:57
Avatar de miguelsirna  
Fecha de Ingreso: enero-2012
Ubicación: Perú
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Como cambiar la clase del ul,li,a al darle clic

Tengo la siguiente lista en mi HTML
Código HTML:
<div class="block audio">
  <ul>
    <li>
      <a>Español</a>
    </li>
    <li>
      <a>Ingles</a>
    </li>
  </ul>
</div
Y aca mi codigo javascript que se supone que si le doy click a "<a>Español</a>" o a "<a>Ingles</a>" me tiene que agregar la clase "sel" al que le halla dado clic:
Código:
$(document).ready(function(){
    $(".audio > a").click(function(e){
        var a = e.target.id;
        //desactivamos seccion y activamos elemento de menu
        $(".audio a.sel").removeClass("sel");
        $(".audio #"+a).addClass("sel");
        //ocultamos divisiones, mostramos la seleccionada
        $(".trailer").css("display", "none");
        $("."+a).fadeIn();
    });
});
He probado agregándole ul li después de .audio y no me funciona como debería de ser, acá les dejo el link de la pagina en donde me ocurre este problema.
[url=http://goo.gl/xmA0F3]http://goo.gl/xmA0F3[/url]

Les agradecería muchísimo si me ayudasen con esto, Gracias!

Última edición por miguelsirna; 14/01/2014 a las 20:05

Etiquetas: clase, class, function, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:14.