在 IE 中隐藏选项标记
Hiding Option tags in IE
让我先说我讨厌IE。
我运行了一些代码来隐藏选择标签中的选项,然后缩小它们的范围,只显示缩小范围的选项。这在任何地方都完美运行,除了 I.E. 我不太确定为什么。
我的代码看起来像这样...
$("select[name='FormId']").prop("disabled", false);
$(".modalContent select[name='FormId'] option").hide();
var formIds = this.model.collection.models.map(function ( model ) {
return model.attributes.Form.attributes.Id
});
formIds.forEach(function ( formId ) {
$(".modalContent select[name='FormId'] option[value='"+ formId +"']").show();
});
任何帮助将不胜感激!
this.model.collection.models
是一个普通数组,所以你需要 ES5 才能map
来处理它。 只需使用this.model.collection.map
,它将使用下划线中的安全数组
相关文章:
- 将选项值附加到隐藏字段
- 使用jQuery选项卡来显示或隐藏其他内容
- jQuery无法在IE9中隐藏选项
- 使用Javascript根据URL中的关键字隐藏下拉选项
- 隐藏/显示下面的分区根据是否选择某个选项进行选择
- 更改所选选项更改时的页眉和隐藏文本字段
- 如何使用jQuery隐藏与选择选项相关的选择选项列表
- 隐藏结账按钮,直到选择发货选项
- 显示/隐藏下拉选项取决于另一个下拉选择
- 隐藏选择选项,并在单击定义的选项后显示它们
- CSS Html使图像显示在单选按钮的选项上(单选按钮被CSS隐藏)
- 表单域中的选项隐藏下一个域中的选项
- 如何使用 JavaScriptJQuery 将隐藏输入标签的值与选择标签的选定选项的值进行设置
- 根据选择语句选项隐藏 Div 类
- 选择选项隐藏和显示
- 谷歌图表选项隐藏y标签和注释
- Javascript根据所选选项隐藏值
- 根据下拉菜单中的选定选项隐藏表单
- JavaScript -根据选择的选项隐藏按钮
- 根据选择选项隐藏和显示选择选项