2014-06-10 13 views

回答

0

你可以設置你的選項,如<option value="volvo" style="background-color: #dddddd">Volvo</option>;

<select class="auto"> 
     <option value="saab">Saab</option> 
     <option value="volvo" style="background-color: #dddddd">Volvo</option> 
     <option value="mercedes">Mercedes</option> 
     <option value="audi">Audi</option> 
    </select> 

Demo

+0

-1選擇「沃爾沃」後,您的背景顏色會丟失。如果你想檢查你的小提琴。 –

+0

沒有。我無法複製。 – nznoor

+0

請看這裏 - > http://jsfiddle.net/WBE4C/1/。我所做的所有更新背景顏色爲紅色。未選擇所選背景色時。僅當展開下拉菜單時,顏色纔可見。 –

0

既然你沒有提供任何代碼,這裏是一個的做法,通過在下拉菜單中downl列表中的所有項目環已填充並checkes看後如果它可以找到任何具有「已選」值的項目,並更改其背景顏色。

protected void DropDownList1_DataBound(object sender, EventArgs e) 
{ 
    foreach (ListItem myItem in DropDownList1.Items) 
    { 
     //Do some things to determine the color of the item 
     //Set the item background-color like so: 

     if(myItem.Value.Equals("Selected")) // check if the value is 'selected' 
      myItem.Attributes.Add("style", "background-color:red"); 
    } 
} 
0

建立你的選擇時,請務必先用「選擇」和先前選擇的選項,然後在你的CSS,你將有

.mySelectClass option { 
    background-color: #FFF; 
} 

.mySelectClass option:checked { 
    background-color: #00F; 
    color: #FFF; 
} 

了:選中作品的選擇一樣的複選框。

相關問題