2013-03-05 7 views
10

Ist es möglich, das Label einer optgroup in einem Auswahl-Dropdown als erste Option anzuzeigen?Anzeige optgroup label als anfängliche Option

Macht das Sinn? Oder gibt es einen besseren Weg?

Ich brauche im Grunde ein erstes Etikett, das wie Select Price zeigt und das nicht direkt auswählbar ist, aber zeigt, wenn Sie das Auswahlmenü wie eine optgroup-Bezeichnung erweitern.

+0

Sie können JavaScript verwenden, um eine gegebene optgroup an den Anfang der Liste zu verschieben – Jodes

+4

Diese Frage ist eine gute Frage, nicht sicher, warum es als nicht konstruktiv markiert ist? Es ist eine Frage, die eine Antwort hat. –

Antwort

22

Sie können eine Standard option Element verwenden und einfach geben Sie die disabled Attribut:

<select> 
    <option disabled="disabled" selected="selected">Select Price</option> 
    <optgroup label="Gold"> 
     <option>5.00</option> 
     <option>10.00</option> 
    </optgroup> 
</select> 

dieses jsFiddle demo See.

+1

danke sehr, ich denke, das sieht nach dem Weg aus, ein nerviges Problem! – hcharge

+8

Noch besser, Sie können hidden = "hidden" hinzufügen, so dass es nicht in der Liste angezeigt wird, aber immer noch sichtbar ist –

Verwandte Themen