【问题标题】:Change option background color on hover?悬停时更改选项背景颜色?
【发布时间】:2012-03-11 02:48:49
【问题描述】:

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

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



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

【问题讨论】:

标签: javascript jquery hover


【解决方案1】:

您不能以这种方式使用选项。最好的解决方案是使用 &lt;ul&gt;&lt;li&gt; 设置类似的样式并与 JS 交互。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      由于您已经使用 jQuery,有一个非常不错的插件 - image-dropdown + demo from the makers

      【讨论】:

        猜你喜欢
        • 2012-05-16
        • 1970-01-01
        • 2012-12-12
        • 2023-01-01
        • 2020-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多