Pregunta

Me gustaría una función jQuery para saber qué enlace se ha hecho clic llamarlo, es decir, me gustaría Identificación del valor de la relación que se pasa a la función de jQuery.

¿Es esto posible? Si es así cuál es la manera más ordenada para hacerlo.

¿Fue útil?

Solución

Claro. Dentro de la href="http://docs.jquery.com/Events/click" rel="nofollow noreferrer"> click() controlador de eventos this.

$("a").click(function() {
  alert(this.id);
  ...
});

o

$("a").click(function() {
  alert($(this).attr("id"));
  ...
});

Otros consejos

$("a").click(function() { 
   var linkid = $(this).attr("id");

   // use linkId here
});

No se olvide de cancelar el comportamiento predeterminado, o si no va a lograr nada.

$("a").click(function(e) {
   e.preventDefault();
   var linkid = $(this).attr("id");
   //do whatever here
});
$("a").click(function() {
  alert($(this).attr("id"));
  ...
});

Puedo decir que este mismo ..

scroll top