如何在用戶懸停時更改背景顏色?我已經嘗試過,但它不起作用。更改懸停時的選項背景顏色?
<select>
<option>bmw</option>
<option>audi</option>
<option>mercedes</option>
</select>
$('option').hover(function(){
$(this).css("background-color","#FFFFCC");
});
如何在用戶懸停時更改背景顏色?我已經嘗試過,但它不起作用。更改懸停時的選項背景顏色?
<select>
<option>bmw</option>
<option>audi</option>
<option>mercedes</option>
</select>
$('option').hover(function(){
$(this).css("background-color","#FFFFCC");
});
hover
事件不能被綁定到一個option
標籤。如果我找到說明的文檔或證明,我會更新這篇文章。根據我的經驗,這是做不到的。
您不能以這種方式使用選項。最好的解決方案將是與<ul>
和<li>
類似的東西,並與JS進行交互。
由於您已經使用jQuery,因此有一個不錯的插件 - image-dropdown + demo from the makers。
即使可以完成,你也想用CSS來做,而不是JavaScript。 – 2012-03-11 03:27:36
我認爲這可以解決您的問題 http://stackoverflow.com/questions/2402146/html-select-selected-option-background-color-css-style – Angel 2014-08-10 15:05:17
看看這篇文章:jQuery的選擇CSS樣式](http://www.1stwebmagazine.com/jquery-select-css-style) – Farshad 2014-09-01 06:01:49