Comment obtenir le href du lien cliqué avec jquery?

Est-ce que quelqu’un sait comment obtenir le href du lien cliqué avec jquery? J’ai le lien comme suit:

Test1. 
Test2.
Test3.

J’ai écrit un code comme suit pour obtenir la valeur href du lien sur lequel j’ai cliqué. Mais d’une manière ou d’une autre, c’est toujours me retourner le href du premier lien (ID = 1) même si je clique sur Test2 ou Test3. Est-ce que quelqu’un sait ce qui se passe ici? et comment puis-je résoudre ce problème?

  $(".testClick").click(function () { var value = $(".testClick").attr("href"); alert(value ); }); 

ceci dans votre fonction de rappel fait référence à l’élément cliqué.

  $(".addressClick").click(function () { var addressValue = $(this).attr("href"); alert(addressValue ); }); 

Vous cherchez $(this).attr("href");

 $(".testClick").click(function () { var value = $(this).attr("href"); alert(value ); }); 

Lorsque vous utilisez $ (“.className”), vous obtenez le jeu de tous les éléments qui ont cette classe. Ensuite, lorsque vous appelez attr, il retourne simplement la valeur du premier élément de la collection.

Supposons que nous ayons trois balises d’ancrage comme,

 Test1. 
Test2.
Test3.

maintenant en script

 $(".testClick").click(function () { var anchorValue= $(this).attr("href"); alert(anchorValue); }); 

utilisez ce mot clé au lieu de className (testClick)