Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 隐藏组合框元素的代码在chrome/mozzila中工作,不';我不在IE工作_Javascript_Jquery_Internet Explorer - Fatal编程技术网

Javascript 隐藏组合框元素的代码在chrome/mozzila中工作,不';我不在IE工作

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不再存在/总是最新的(好

它可以在Chrome上正常工作,但在InternetExplorer中根本不起作用。我不明白为什么

编辑:我用.remove()替换了.hide(),效果很好。这与在组合框中隐藏项目有关

这能帮到你吗?
$(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();
    }
});