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.
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.
Tags und Links javascript html