悬停时更改选项背景颜色

Change option background color on hover?

本文关键字:背景 颜色 选项 悬停      更新时间:2023-09-26

当用户悬停时,如何更改背景颜色?我试过了,但不起作用。

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

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

您不能以这种方式使用选项。最好的解决方案是用<ul><li>设计类似的样式,并与JS交互。

hover事件不能绑定到option标记。如果我找到这样的文件或证据,我会更新这篇文章。根据我的经验,这是不可能的。

由于您已经使用了jQuery,因此制造商提供了一个非常好的插件-图像下拉列表+演示。