Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Obtener attr class al hacer click a un a con funcion

Estas en el tema de Obtener attr class al hacer click a un a con funcion en el foro de Jquery en Foros del Web. Buenas tardes , Les comento, tengo el siguiente código: Código: <script type="text/javascript"> function channel(id, nav_a) { var a_class = $(nav_a).attr('class'); alert(a_class); } </script> <nav> <a ...
  #1 (permalink)  
Antiguo 19/07/2015, 08:10
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 9 años, 8 meses
Puntos: 1
Obtener attr class al hacer click a un a con funcion

Buenas tardes ,

Les comento, tengo el siguiente código:

Código:
<script type="text/javascript">
function channel(id, nav_a) {
 var a_class = $(nav_a).attr('class');
 alert(a_class);
}
</script>
<nav>
 <a href="javascript:channel(1, this)" class="canaldsfa">Canal 1</a>
 <a href="javascript:channel(2, this)" class="dlksajfd">Canal 2</a>
</nav>
Básicamente lo que quiero conseguir es que según el enlace al que haga click, coja también a demás del id su clase.

Muchas gracias :))
  #2 (permalink)  
Antiguo 19/07/2015, 09:12
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 6 años, 3 meses
Puntos: 578
Respuesta: Obtener attr class al hacer click a un a con funcion

El problema radica en que this no hace referencia al elemento cuando se ejecuta por URL (javascript:). Tendrás que cambiarlo por onclick
  #3 (permalink)  
Antiguo 19/07/2015, 09:39
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 9 años, 8 meses
Puntos: 1
Respuesta: Obtener attr class al hacer click a un a con funcion

¡Solucionado! :D Muchas gracias.

Etiquetas: attr, class, funcion
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 20:19.