AngularJS在Internet Explorer中隐藏第一个空选项
我正试图摆脱我的选择顶部的一个空选项。此解决方案适用于Chrome,但不适用于IE,因为IE不支持选项上的AngularJS在Internet Explorer中隐藏第一个空选项,angularjs,html-select,Angularjs,Html Select,我正试图摆脱我的选择顶部的一个空选项。此解决方案适用于Chrome,但不适用于IE,因为IE不支持选项上的display:none <option value="" style="display:none"></option> 隐藏它的最好方法是什么?我正在使用AngularJS框架,并尝试了很多解决方案,如ng if,但都不起作用 好吧,我终于想出了这个解决方案。这不是最漂亮的,但对我来说是个好地方 <option ng-if="false" value="
display:none
<option value="" style="display:none"></option>
隐藏它的最好方法是什么?我正在使用AngularJS框架,并尝试了很多解决方案,如ng if,但都不起作用 好吧,我终于想出了这个解决方案。这不是最漂亮的,但对我来说是个好地方
<option ng-if="false" value=""></option>
您的解决方案在IE中不起作用。如果您仍在使用AngularJS,那么只需编辑DOM并删除它就可以了吗?如果您在另一个上下文中需要,您可以动态添加/删除它。我已经看到了该主题,但我看不出任何答案实际上是一个合理的选择。PS:我没有使用jQuery。如果您有对select元素的引用,则select.removeChild(select.options[0])
将执行此操作。您不应以错误的方式修复,而应填充select元素中的空选项。。。