2010-05-28 5 views
3

J'ai une simple liste déroulante html, je veux utiliser jQuery si possible pour afficher toutes les options si ce contrôle a le focus (comme si l'utilisateur cliquait sur la liste déroulante). J'ai essayé jQuery trigger(), cliquez sur(), pour bénéficier.Afficher les options DropDown sur Focus

<select id="single"> 
    <option>Single</option> 
    <option>Single2</option> 
    </select> 

Répondre

2

Depuis l'élément de l'interface utilisateur qui représente la liste déroulante liste vient du navigateur d'accueil, ce n'est pas vraiment à l'intérieur du bac à sable JS - plutôt, nous avons simplement un objet DOM qui représente les choses sur l'élément que nous pouvons manipuler - liste d'options, style et quel index est sélectionné. Le comportement de l'interaction à l'intérieur de l'élément - expansion/effondrement, etc. se produit au niveau du chrome du navigateur - comme les onglets, le menu fichier, etc. - en dehors du sandbox JS. La norme n'appelle pas pour notifier le DOM lorsque le DDL est ouvert, seulement quand il est focalisé.

Donc, réponse courte - non.

Questions connexes