2010-10-22 7 views
0

Quelqu'un peut-il connaître la raison exacte de ceci, pourquoi la liste déroulante ne s'ouvre pas en utilisant la fonction de déclenchement. Quelqu'un peut-il expliquer cela!Liste déroulante déclencheur jquery?

$ ('select'). Trigger ('clic');

Merci.

+0

Tout ce code appelle les gestionnaires d'événements click pour toutes les sélections. Cela n'a rien à voir avec l'ouverture des listes déroulantes. Ce n'est pas possible grâce à JavaScript autant que je sache. –

Répondre

2

Vous ne pouvez simplement pas faire cela, certainement pas cross-browser. Votre simulant un événement, qui n'est pas identique à l'événement natif natif, qui ouvre le <select>.

Ceci est également vrai dans d'autres endroits, de la même manière qu'un .click() sur un <a> ne fera pas passer le navigateur au href.

Questions connexes