Javascript 隐藏组合框元素的代码在chrome/mozzila中工作,不';我不在IE工作
它可以在Chrome上正常工作,但在InternetExplorer中根本不起作用。我不明白为什么 编辑:我用.remove()替换了.hide(),效果很好。这与在组合框中隐藏项目有关 这能帮到你吗?Javascript 隐藏组合框元素的代码在chrome/mozzila中工作,不';我不在IE工作,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,它可以在Chrome上正常工作,但在InternetExplorer中根本不起作用。我不明白为什么 编辑:我用.remove()替换了.hide(),效果很好。这与在组合框中隐藏项目有关 这能帮到你吗? $(this.css('display','none') 你没有把所有的代码都放进去,但这可能与解释的问题有关。显然,.val()在IE中如果存在与变量ID相同的元素,则无法正确计算。那么,DOM中的这些元素不知道ID。我迫不及待地想知道Internet Explorer不再存在/总是最新的(好
$(this.css('display','none') 你没有把所有的代码都放进去,但这可能与解释的问题有关。显然,
.val()
在IE中如果存在与变量ID相同的元素,则无法正确计算。那么,DOM中的这些元素不知道ID。我迫不及待地想知道Internet Explorer不再存在/总是最新的(好像!)。他们应该实现一个功能,强制您在开始浏览之前进行更新。$(“inp:preAprovacao”)这看起来非常可疑。我将.hide()替换为.remove(),它成功了。这与在组合框中隐藏项目有关。有什么想法吗?
$("inp:preAprovacao").children().each(function() {
if ($(this).val() != "1. CTINF") {
$(this).hide();
}
});