JQuery - ¿Como captar el atributo href de un "a" seleccionado?

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 10 puestos en JQuery (en relación al último mes)
Gráfica de JQuery

¿Como captar el atributo href de un "a" seleccionado?

Publicado por Cristian (1 intervención) el 14/11/2016 14:22:24
Hola amigos, le puedo hacer una consulta

tengo una lista ul con tres elementos li, y cada li tiene un a con un href.

la hacer clik en el 'a' llamo a una función que lo primero que haces es captar el atributo href del 'a' seleccionado.

1
2
3
4
$('a').click(function(){
	var clase=$('this').attr('href');
	alert(clase);
});

el resultado es un undefine.

y si lo hago de esta forma

1
2
3
4
$('a').click(function(){
	var clase=$('a').attr('href');
	alert(clase);
});

me entrega el valor del primer 'a' que es #introduccion.

amigos, por que no me capta el valor del a seleccionado.

de antemano saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de elporfirio

¿Como captar el atributo href de un "a" seleccionado?

Publicado por elporfirio (14 intervenciones) el 16/11/2016 00:14:00
Tu primer ejemplo es el correcto.

Solo recuerda que es "un link" y debes evitar que ese link funcione como tal, agregando un preventDefault().


Te dejo el ejemplo que colocaste funcionando.

https://jsfiddle.net/jzzut99m/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar