如何更改选择选项高度和悬停背景颜色

时间:2014-03-13 08:39:40

标签: html css

<select name="mySelect" class="select-min">
   <option value="0">please select</option>
   <option value="1">item1</option>
   <option value="2">item2</option>
   <option value="3">item3</option>
   <option value="4">item4</option>
   <option value="5">item5</option>
</select>

当鼠标悬停在选项上时,我想更改选项的高度和背景颜色,我尝试了很多次但是失败了

3 个答案:

答案 0 :(得分:4)

<select><option> HTML标记正在呈现网页加载的时间。所以你不能改变这些元素的风格。

答案 1 :(得分:-1)

Please try this :-

 $(document).ready(function () {
    $(".select-min option").mouseover(function () {
      $(this).css({ "background-color": "black", "color": "white", "height": "32"});
    });

    $(".select-min option").mouseout(function () {
      $(this).css({ "background-color": "white", "color": "black", "height": "5" });
    });
 });

Let me know if it doesn't work.

答案 2 :(得分:-2)

对于身高,我不认为这是可能的。 对于悬停:

select:hover { background-color: blue; }