2013-03-05 17 views
10

Czy jest możliwe wyświetlenie etykiety grupy optycznej na liście rozwijanej wybierz jako pierwszej opcji?Wyświetl etykietę grupy optycznej jako opcję początkową

Czy to ma sens? Czy istnieje lepszy sposób na zrobienie tego?

I w zasadzie potrzebny jest pierwszą etykietę, która pokazuje jak Select Cena i który nie jest bezpośrednio wybierany, ale pokazuje po rozwinięciu menu Select jak etykieta optgroup robi.

+0

Można użyć javascript, aby przenieść daną optgroup na górze listy – Jodes

+4

to pytanie jest dobre pytanie, nie wiem, dlaczego to jest oznaczone jako nie konstruktywny? To pytanie ma odpowiedź. –

Odpowiedz

22

Można użyć standardowego option element i po prostu określić atrybut disabled:

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

zobaczyć ten jsFiddle demo.

+1

dziękuję bardzo, myślę, że to wygląda jak droga, irytujący problem! – hcharge

+8

Jeszcze lepiej, możesz dodać hidden = "hidden", więc nie pojawi się na liście, ale nadal będzie widoczny na początku –

Powiązane problemy