隐藏IE中的Option标签

时间:2015-01-16 14:49:36

标签: javascript jquery internet-explorer

让我开始说我讨厌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();
});

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

this.model.collection.models是一个普通数组,因此map需要ES5来处理它。只需使用this.model.collection.map,它将使用下划线中的安全