2013-02-18 174 views
1

我有一個下拉列表,顯示數據庫中的值,我想在下拉列表中對值進行顏色編碼。我已經設法在Windows機器上的瀏覽器中完成這項工作,但我無法更改Mac上顯示的顏色。有沒有辦法解決這個問題?如何更改下拉列表中的選項值的顏色

<select id="advice_asked" class="dropdown" name="advice_asked"> 
    <option value="">Please Select</option> 
      <?while($row = mysqli_fetch_assoc($result)){ 
       if($row['responded'] == 0){ 
        $colour = '#63BDFD'; 
       }else if(($row['response_userID'] == $row['question_userID'])&&($row['response_responded'] == 0)){ 
        $colour = '#F68634'; 
      }?>      
    <option style="color:<? echo $colour; ?>" value="<? echo $row['questionID']; ?>"> 
     <? echo $row['questionDesc']; ?> (Created: <? echo date('d-m-Y', strtotime($row['dateAsked'])); ?>) 
    </option>'; 
     <? } ?> 
</select> 

下拉類是

.dropdown{ 
    -webkit-appearance:none; 
} 

這已經除去了大部分下降的造型下來,但不夠出彩。

任何幫助,將不勝感激

+1

一些插件根本無法在所有platroems支持的選項 – 2013-02-18 19:34:21

+1

您可以用jQuery插件類似嘗試[選擇](http://ivaynberg.github.com/select2/) – 2013-02-18 19:36:26

+0

@Dagon謝謝你,回到繪圖板 – tatty27 2013-02-18 19:36:33

回答

相關問題