Erstellen wählen Sie die Eingabe mit dem button in den Optionen
Es ist möglich, erstellen Sie ein select-Eingang mit einem Knopf oder einen link innerhalb der Optionen? Ich möchte es verwenden, um Liste einige Werte, und haben die Möglichkeit, mit einem button "Wert Schaffen" in den Optionen. Ich weiß nicht, ob dies möglich ist. Ich versuchte es mit einem href, aber Sie behandeln es als text.
Wäre dies das ideale Szenario:
<select name="things">
<option value="1">Thing One</option>
<option value="2">Thing Two</option>
<option value="3">Thing Three</option>
<option value=""><button>New Thing</button></option>
</select>
Habe ich die Suche, aber ohne Glück. Nicht jemand weiß, ein jQuery-plugin, oder so ähnlich funktionieren könnte?
- Nein, Sie können nicht jedem HTML-innen einer
option
element, nur mit text. Sie benötigen dazu entweder ein element in der Liste zu emulieren eineselect
oder verwenden Sie einen change-handler auf dieselect
element.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist eine einfache Implementierung:
Natürlich, das könnte besser gemacht werden, und mehr sauber, aber es ist ein Anfang.
Demonstration
Nach dem Lesen Ihre Kommentare, es scheint, Sie wollen einfach nur den redirect der Benutzer zu einer anderen form, wenn Sie wählen Sie eine option. In diesem Fall, Sie können einfach tun dies:
Sollten Sie nicht tun es auf diese Weise, nicht den button inside-option.
alternativ können Sie :
oder