【发布时间】:2014-06-23 16:06:32
【问题描述】:
我最近注意到,每当我修改选择元素的 css 时,它都会更改下拉箭头。在 IE 11 中,它从带有白色背景的简单向下箭头变为带有灰色背景的简单箭头。
你可以用这个 jsFiddle 看到一个非常简单的例子:http://jsfiddle.net/99gPQ/
Normal Select:
<select>
<option value="1">1</option>
<option value="2">2</option>
</select>
<br />
CSS Select:
<select style="background-color: lightcoral;">
<option value="1">1</option>
<option value="2">2</option>
</select>
通常在提交前检查表单时出错,我会用彩色背景突出显示错误,然后当用户修复错误时,我会恢复背景。我似乎无法找到执行以下操作:1)使更改后的背景颜色位于向下箭头后面,2)当我恢复为白色背景时,返回原始视觉样式,而不是修改后的灰色箭头后面的背景。
任何帮助将不胜感激。
-CA
【问题讨论】:
标签: javascript jquery html css internet-explorer