<a id="a$id" onclick="check($id,1)" href="javascript:void(0)" class="black">Qualify</a>
Après la suppression de "href", "Qualify" est-il toujours cliquable ?
<a id="a$id" onclick="check($id,1)" href="javascript:void(0)" class="black">Qualify</a>
Après la suppression de "href", "Qualify" est-il toujours cliquable ?
Votre question titre et votre exemple sont complètement différents. Je vais commencer par répondre à la question du titre :
$("a").removeAttr("href");
Et pour ce qui est de ne pas exiger un href, la manière généralement acceptée de le faire est la suivante :
<a href"#" onclick="doWork(); return false;">link</a>
Le retour false est nécessaire pour que le href n'aille nulle part.
Si vous voulez que votre ancre semble toujours être cliquable :
$("a").removeAttr("href").css("cursor","pointer");
Et si vous vouliez supprimer le href uniquement des ancres avec certains attributs (par exemple celles qui ont juste une marque de hachage comme href - cela peut être utile dans asp.net)
$("a[href='#']").removeAttr("href").css("cursor","pointer");
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.