Programmgesteuertes Öffnen eines Dropdown-Menüs [duplizieren]

8

Gibt es eine Möglichkeit, ein Dropdown-Menü ( <select> ) programmatisch anzuzeigen / zu öffnen?

    
nickf 10.05.2010, 04:13
quelle

2 Antworten

3

Nachdem ich ein paar Dinge versucht hatte, konnte ich es nicht zum Laufen bringen. Vielleicht lautet die Antwort "es ist unmöglich". Entschuldigung!

Das einzige, was Sie wahrscheinlich tun könnten, ist, eines der jQuery-Plugins zu verwenden, die ein normales select-Element in normale Elemente umwandeln, die formatiert sind. Dann sollte es trivial sein, display: block für eines der Elemente zu setzen, die das Plugin erzeugt.

    
alex 10.05.2010 04:17
quelle
0

Ich programmiere oft in einer Reihe von <select> / <option> -Tags, aber ersetze sie dann mit jQuery, um ein Anker zu werden, als erzeugt <div> , wenn geklickt wird, und <div> enthält <ul> der Optionen. Dies ermöglicht ein besseres Styling und kann ziemlich auf die Tastatur zugreifen, wenn Sie das programmieren.

Ich tue es meistens, weil mein Designer auf nicht-nativen Formelementen besteht.

    
Alex Mcp 10.05.2010 04:24
quelle

Tags und Links