【发布时间】:2013-12-04 11:00:54
【问题描述】:
我在一个选择中有多个选项。我已经对选项进行了排序,并使用 jquery 禁用并隐藏了重复的选项。该代码在 chrome 和 firefox 中运行良好,但在 IE 和 safari 中,带有 display:none 的选项仍然显示。
这是代码的jsfiddle:
<select>
<option value="5797">34</option>
<option value="5809">37</option>
...
<option value="5653">71</option>
<option disabled="" selected="selected" value="53">Eye</option>
<option disabled="disabled" style="display: none;" value="5441">52</option>
<option disabled="disabled" style="display: none;" value="5443">52</option>
...
<option disabled="disabled" style="display: none;" value="5431">51</option>
</select>
【问题讨论】:
-
您在使用哪个版本的 IE 时遇到问题。我知道 IE8 及更早版本在设置选择框样式方面的能力极其有限。
-
我在 IE 10 上测试它。
-
IE 11 仍然具有相同的行为。
-
确认这在 Edge 中仍然是一个问题
标签: html internet-explorer select