S'il y a un bouton dans un lien, quand je clique sur ce bouton, comment éviter le lien?S'il y a un bouton dans un lien, quand je clique sur ce bouton, comment éviter le lien?
Répondre
Vous pouvez simplement arrêter la propagation (événement bouillonnement) avec .stopPropagation()
, comme ceci:
$("a :button").click(function(e) {
e.stopPropagation();
});
Si je comprends bien, vous avez quelque chose comme ça:
<a ...>
<button onclick="..."></button>
</a>
Et vous n » Je veux exécuter le lien sur l'étiquette? Vous pourriez écrire:
<a href="javascript:void(0)"></a>
Mais pourquoi avez-vous un bouton dans un lien?
s'il y a un bouton dans un lien, lorsque vous cliquez sur le bouton, je veux désactiver le lien, mais excutez le lick buttun. Comment faire? – user525542
Si vous ajoutez un onclick="return false;"
à votre lien (je suppose qu'il s'agit d'une ancre <a>
), vous pouvez supprimer la navigation. Comme si:
<a href="/gosomewhere.html" onclick="return false;">
<button onclick="alert('no navigating!');">Button</button
</a>
Aucune jQuery nécessaire à moins que vous ne pouvez pas changer le lien généré.
Cela empêcherait n'importe quoi d'utiliser le lien (pourquoi l'avoir?) Le comportement 'return false' devrait être sur le bouton à la place. –
mais si je clique sur d'autres endroits, sauf le bouton, le lien fonctionne – user525542
Eh bien, l'affiche ne devrait pas avoir un bouton dans un lien de toute façon ... –
- 1. Comment démarrer un NSTimer quand je clique sur un bouton?
- 2. Comment ouvrir Windows Explorer quand je clique sur un bouton?
- 3. Comment envoyer un email quand on clique sur un lien?
- 4. comment ouvrir un document Word sur le bouton de lien
- 5. Comment puis-je localiser le chemin d'index de UITableviewCell un certain bouton est quand je clique sur ce bouton?
- 6. Le bouton de lien a quelques problèmes
- 7. comment puis-je convertir ce lien href en un bouton? Comment puis-je convertir ce code en un bouton?
- 8. Comment puis-je éviter l'apparition d'une ligne bleue lorsque je clique sur un lien?
- 9. Comment désactiver le bouton de lien dans un gridview
- 10. pop up page, quand un bouton de lien est cliqué
- 11. Menu déroulant sur le bouton Lien?
- 12. Comment puis-je savoir quand on clique sur un bouton dans un itemRenderer Flex DataGrid?
- 13. Changement de l'orientation de l'uiview quand un bouton clique sur
- 14. Jquery popup quand on clique sur le lien mailto
- 15. Cliquez automatiquement sur un lien/bouton dans webbrowser?
- 16. Joindre un lien vers le bouton de retour dans php
- 17. motionEnded fonctionne très bien jusqu'à ce que je clique sur un lien dans un webView
- 18. Conversion d'un bouton en un lien hypertexte
- 19. Confirmer la case quand on clique sur le lien
- 20. Créer un bouton de lien avec JQuery
- 21. bouton de lien maître page
- 22. Bouton de lien changeant de couleur quand un événement de pagineur de données a lieu
- 23. Fenêtre modale en cliquant sur le bouton Lien
- 24. Surligner uniquement l'image sur le bouton quand on clique sur
- 25. Comment puis-je redémarrer quand on clique sur un autre bouton?
- 26. Comment attraper un lien ou un clic de bouton?
- 27. Comment afficher un champ lorsque je clique sur un lien? (javascript)
- 28. En passant le nom du lien quand on clique dessus
- 29. Comment remplacer mon bouton Envoyer HTML avec un lien ActionLink?
- 30. Comment fermer une page Web sur un clic de bouton, un lien hypertexte ou un clic sur un bouton de lien?
Pourquoi avez-vous un bouton dans un lien? – Skilldrick