Comment déclencher le HTML, Sélectionnez l'événement onClick (active sélectionnez le menu déroulant avec les options)
Je veux savoir comment déclencher la onClick
cas de select
(html de l'élément de zone de liste déroulante).
J'ai essayé de faire $('#MySelect').click();
à l'aide de jQuery
et essayé document.getElementById('MySelect').click();
à l'aide de javascript.
Mais les deux ne sont pas le feu à la liste des événements qui ont les options de la sélectionner.
Ps: j'ai assurez-vous que le sélecteur de $('#MySelect')
existe.
$( "#MySelect" ).trigger( "click" );
Je pense que c'est ce que vous cherchezVous avez défini
onclick
événement? Ou un onchange
événement?À l'aide de javascript et c'est de cette façon que vous feriez ça: stackoverflow.com/questions/7914684/...
j'ai essayé tout à l'heure, avec de multiples sélectionne créé une autre page avec une autre sélection de trop, a fait beaucoup de tests à l'aide de cette façon et je pas ne fonctionne.
pas de. je n'ai pas.
OriginalL'auteur Paulo Roberto | 2013-11-11
Vous devez vous connecter pour publier un commentaire.
vous êtes à la recherche pour cette
$('#MySelect').click();
fait la même choseLa première solution ne fonctionne pas. Deuxième solution (dispatchEvent) me donne une erreur:
TypeError: Argument 1 of EventTarget.dispatchEvent is not an object.
Essayez-le maintenant cette édition
c'est la même chose, vous avez défini seulement qu'il sera exécuté lorsque le document est prêt. et je veux l'exécuter dans un certain événement que j'ai ici.
vérifiez si c'est ce que u veux
OriginalL'auteur Vicky Gonsalves
En programmant le déclenchement d'une
click
événement sera exécuté uniquement définis, cliquez sur gestionnaire de cet élément. Comme vous le dites dans les commentaires, vous n'avez pas de méthode définie, par conséquent, aucune action aura lieu.Qu'est ce qu'un natif html gestionnaire?
L'événement qui se déclenche: "Lorsque vous cliquez sur une fresh html sélectionner l'élément avec la souris", Qui n': "Il ouvrir une liste déroulante qui contient les options de la sélection, et un petit espace vide si elle ne pas avoir le choix."
Pouvez-vous me montrer une documentation qui dit que c'est impossible? Parce que c'est juste un clic... pas moyen d'être une chose dangereuse à laisser javascript faire, ou quelque chose comme ça pour ne pas autoriser les gens à se déclencher.
Pas de sortie de la boîte sans le piratage, si vous développez ce plugin, ainsi que de lire la description: les Navigateurs ne permettent pas l'expansion de <select> en javascript, ce contrôle peut être étendu seulement en cliquant directement sur l'aide de la souris. "La sélection.cliquez sur()" ne fonctionne pas. Mais il existe une solution. Nous imiter élargi <select> le contrôle par la création d'un autre select avec plusieurs options affichées à la fois, cela peut être fait par la définition de la "taille" de paramètre.
OriginalL'auteur tymeJV