我在IE8(Win XP)中遇到了问题。 Here是我的代码!我的JQuery .hover()
不适用于IE。
SCRIPT
$('select.lst option').hover(function(){
$(this).css('background-color','#EEE');
}
,function(){
$(this).css('background-color','#FFF');
}
);
HTML
<select class="lst" id="lstCustomer" name="lstCustomer" size="4">
<option value="11005100-17" style="background-color: rgb(255, 255, 255);">คุณจิระ </option>
</select>
CSS
.lst {
border:1px solid #CCCCCC;
height:150px;
width:150px;
}
答案 0 :(得分:1)
检测选项元素上的鼠标事件在IE中不起作用,如本文中已经讨论的那样: select option hover is not working in IE
我不建议在这种情况下使用多行选择框,因为选择框也有限制你可以使用css来改变它们的外观 - 你不能改变选项的背景颜色使用css,至少在每个浏览器中都没有。
答案 1 :(得分:0)
我认为select选项不支持此功能。