2012-03-11 150 views
4

如何在用戶懸停時更改背景顏色?我已經嘗試過,但它不起作用。更改懸停時的選項背景顏色?

<select> 
<option>bmw</option> 
<option>audi</option> 
<option>mercedes</option> 
</select> 



$('option').hover(function(){ 
$(this).css("background-color","#FFFFCC"); 
}); 
+0

即使可以完成,你也想用CSS來做,而不是JavaScript。 – 2012-03-11 03:27:36

+0

我認爲這可以解決您的問題 http://stackoverflow.com/questions/2402146/html-select-selected-option-background-color-css-style – Angel 2014-08-10 15:05:17

+0

看看這篇文章:jQuery的選擇CSS樣式](http://www.1stwebmagazine.com/jquery-select-css-style) – Farshad 2014-09-01 06:01:49

回答

0

hover事件不能被綁定到一個option標籤。如果我找到說明的文檔或證明,我會更新這篇文章。根據我的經驗,這是做不到的。

1

您不能以這種方式使用選項。最好的解決方案將是與<ul><li>類似的東西,並與JS進行交互。

相關問題