javascript - HTML | 选择标签 | AngularJS | Safari 和资源管理器中显示空白选项
问题描述
我使用下一个 html + Angulrjs 代码是为了创建一个下拉列表。
<li class="category-li" ng-if="!eventDetailsCtrl.showRule && !(eventDetailsCtrl.pageType == 'incident' || eventDetailsCtrl.pageType == 'anomaly')"><span class="fontBold">Close Reason: </span>
<select class="event-details-category-select" ng-model="eventDetailsCtrl.eventData.closingReason" name="" id="category" ng-options="category for category in eventDetailsCtrl.categories" ng-change="eventDetailsCtrl.categoryUpdate(eventDetailsCtrl.eventData.closingReason)">
<option value="" ng-show="false"></option>
</select>
</li>
起初,下拉列表显示空白选项(一个空选项)除了来自类别的选项,所以我添加了这一行
<option value="" ng-show="false"></option>
它适用于 Chrome、Firefox 和 Edge 但我仍然在 Explorer11 和 safari 中看到空白行
有人可以给我建议吗?
解决方案
我建议你<option value="" ng-show="false"></option>
用<option value="" disabled selected>--Select--</option>
.
它可以帮助您解决 IE 11 浏览器的问题。
<span class="fontBold">Close Reason: </span>
<select >
<option value="" disabled selected>--Select--</option>
<option value="1">Reason-1</option>
<option value="2">Reason-2</option>
<option value="3">Reason-3</option>
</select>
输出:
推荐阅读
- python - 复制列表中的数字
- javascript - TypeORM:更新列数据
- c# - C# HTTP 请求使用 Socket 返回 503 服务不可用
- sql - 如何将配置单元表输出为带引号的标准 csv 文件?
- python - discord.py - 在音乐机器人上添加队列以解决不和谐和搜索问题
- node.js - vs code powershell 是这样说的
- swift - 当 self 被释放时,Unowned self 不会导致运行时中断?
- node.js - mp3 音频文件流媒体服务器
- jinja2 - dbt 宏可以接受其他宏作为参数吗?
- sql - 如何以更好的方式在表值函数的多个列中搜索字符串?