【发布时间】:2017-05-23 23:53:30
【问题描述】:
我想根据某些条件显示/隐藏选择选项。它在 Firefox 中运行良好,但在 IE 中无法运行。我不想使用 remove(),因为我想保留数据以在不同条件下再次显示。
IE 版本 10,jQuery v1.11.3
$('#ddl').children('option').each(function () {
if ($(this).attr('e-id') != 4) {
$(this).hide();
}
else {
$(this).show();
}
});
【问题讨论】:
-
创建一个小提琴并在此处提供您的代码 sn-p。隐藏选项不兼容跨浏览器。
-
提供:有问题的代码,你使用的jQuery版本,你使用的IE版本。
-
请包含所有相关代码,如html
-
hide() 和 show() 函数适用于浏览器,但是通过查看 html 代码,很难说问题出在哪里