html – 显示选项:none没有隐藏在IE中

前端之家收集整理的这篇文章主要介绍了html – 显示选项:none没有隐藏在IE中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在选择中有多个选项.我已经对选项进行了排序并禁用并使用jquery隐藏了重复的选项.该代码在chrome和firefox中运行良好,但在IE和safari中,显示为: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>

http://jsfiddle.net/7vUdb/

解决方法

IE不支持style =“display:none;” on< option>标签.

您唯一的选择是删除它们 – 作为创建HTML的一部分,或通过客户端脚本.

猜你在找的HTML相关文章