Je veux tirer un événement click bouton HTML en cliquant sur un autre bouton, Quelqu'un peut-il me aider avec le code, j'utilise la bibliothèque jQuery ..Déléguer un événement click bouton en cliquant sur un autre bouton
Répondre
Vous voulez dire quelque chose comme ce?
$('#button1').click(function() {
$('#button2').click();
});
Si click
est appelé sans passer un argument, il déclenche l'événement click
sur cet élément.
Mise à jour au sujet de votre commentaire:
Avez-vous eu ce problème? Mes petits tests montrent que le code est exécuté dans l'ordre, ce qui signifie que le code après le déclenchement du clic est exécuté après le gestionnaire de clic. Mais peut-être mon gestionnaire est pas assez complexe ...
Si vous effectivement des problèmes d'expérience, vous pouvez mettre tout le code qui est exécuté dans le gestionnaire de clic #button2
dans sa propre fonction et appeler celui-ci dans le gestionnaire de clic #button1
:
function lotsOfWork() {
}
$('#button2').click(lotsOfWork);
$('#button1').click(function() {
lotsOfWork();
// more stuff here
});
Si lotsOfWork
fait quelques appels asynchrones vous devez également faire la fonction accepte un rappel qui sera exécuté après avoir terminé son travail.
essayer quelque chose comme ceci:
<input type="button" id="btn1" value="click A">
<input type="button" id="btn2" value="click B">
<script>
$(function(){
$('#btn1').click(function(){
$('#btn2').trigger('click');
})
})
</script>
aux événements d'incendie d'autres objets que vous avez juste à appeler la méthode .trigger, en passant le nom de l'événement que vous prétendez tirer.
$('#buttonone').click(function(){
$('#buttontwo').trigger('click')
})
En cliquant sur buttonOne déclenchera un clic sur buttontwo
$(function(){ $("#id_btn").click(function(){ call your function for 2nd button }); }); or $('#id_btn').bind('click', function() { $('#id_btn').trigger('click'); });
- 1. Comment afficher un autre bouton en cliquant sur un bouton?
- 2. en cliquant sur un bouton un autre bouton est désélectionné
- 3. Bouton Cliquez sur événement dans un autre
- 4. Silverlight C# - Simuler un événement Click sur un bouton
- 5. Rendre un bouton invisible en cliquant sur un autre bouton en HTML
- 6. Comment désélectionner l'image en cliquant sur un autre bouton?
- 7. événement attaché avec bouton cliquant
- 8. Incrémentation rapide en cliquant sur un bouton
- 9. Python: en cliquant sur un bouton
- 10. Utiliser NSFileManager en cliquant sur un bouton
- 11. Image apparaissant en cliquant sur un bouton
- 12. WPF: Comment animer un bouton en cliquant sur un autre bouton?
- 13. événement Click est déclenché en cliquant sur un élément frère
- 14. Un bouton tirant un autre clic sur un événement
- 15. Télécharger un fichier en cliquant sur un bouton
- 16. événement click bouton Ext JS
- 17. bouton click en javascript
- 18. Supprimer/ajouter une classe en cliquant sur un bouton
- 19. Déclencheur Livefyre Poster un bouton via un autre bouton
- 20. Bouton Dessiner VB.NET sur un autre bouton
- 21. En cliquant sur un bouton js en ligne avec python
- 22. Facebook likebox événement en cliquant sur le bouton
- 23. ios4 - Charger un nouvel affichage en cliquant sur un bouton
- 24. Comment accepter un appel entrant en cliquant sur un bouton?
- 25. Incrémenter un nombre en cliquant sur un bouton
- 26. Vider un champ de texte en cliquant sur un bouton
- 27. En cliquant sur le bouton représentant l'image
- 28. comment convertir un bouton en bouton de sauvegarde en cliquant sur ce bouton
- 29. Comment puis-je obtenir l'événement Click du bouton Item Tabbar en cliquant sur le bouton TabbarItem?
- 30. Suppression du ScatterViewItem en cliquant sur un bouton
Le principal problème est que je dois attendre que l'exécution du code de Bouton2 est terminée alors je dois continuer un code pour le bouton 1, Si J'écris ce code je ne peux pas attendre jusqu'à ce que l'exécution de code de button2 soit complète. – Sandeep
@Sandeep: S'il vous plaît voir ma mise à jour. –
Okk Thnx, ça va marcher, j'ai besoin de faire quelques changements dans mon code ... – Sandeep