Je veux désactiver le lien pendant le chargement, pour le code indiqué ci-dessous je l'ai essayé avec les codes ci-dessous mais cela n'a pas fonctionné p> $("a.add").hide();
3 Réponses :
$('#addlink').click(function(e) { e.preventDefault(); //do other stuff when a click happens }); return false; will prevent the default event from occuring and and also prevent the event from bubbling upSo chosing between these two depends on your use. If you want to stop the default action and also need to bubble up the event then use preventDefault
Si vous le définissez comme ça, vous ne pouvez pas le laisser facilement si vous ne souhaitez pas restaurer le comportement par défaut plus tard.
$('#addlink').unbind('click', disableLink);
C'est la meilleure réponse à moi aussi que j'ai jamais vu.
J'irais avec un hybride de la solution de Rayell et Phoenix, ajoutant JQUERY'SSPACING au mélange :
$('#addlink').unbind('.killlink');
Pourriez-vous fournir un exemple de code s'il vous plaît. Comme le lien qu'il a produit.
Dupliquer possible de [Comment activer ou désactiver la balise d'ancrage à l'aide de jQuery] ( Stackoverflow.com/questions/1164635/... )