JavaScript/jQuery在IE中停止运行

JavaScript/jQuery在IE中停止运行,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我有以下脚本: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { $(this).find("[id$='Panel']").hide(); $(".toggleDisp

我有以下脚本:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $(this).find("[id$='Panel']").hide();
        $(".toggleDisplay").change(function () {
            var groupName = $(this).find(":radio").attr('name');
            var ans = $('input[name="' + groupName + '"]:radio:checked').val();
            var displaylist = ["1", "2", "3", "4", "5"];
            if (displaylist.indexOf(ans) > -1) {
                $(this).find("[id$='Panel']").show();
            } else {
                $(this).find("[id$='Panel']").hide();
            }
        });
    });
</script>
有什么建议吗



编辑:问题是我的浏览器(不知何故)恢复为IE 8的渲染。似乎这是一个公司范围内的问题。为了防止进一步的打嗝,有没有一种无痛的方法可以在IE 8兼容的代码中执行此脚本?

一个合理的猜测是,您以某种方式将您的IE版本升级为模拟IE8,而IE8不支持
indexOf()
(请参阅)。您可以通过各种方式(意外或其他方式)实现这一点-请参见此处的答案:。

一个合理的猜测是,您以某种方式将您的IE版本升级为模拟IE8,而IE8不支持
indexOf()
(请参见)。您可以通过各种方式(意外或其他方式)实现这一点-请参见此处的答案:。

一个合理的猜测是,您以某种方式将您的IE版本升级为模拟IE8,而IE8不支持
indexOf()
(请参见)。您可以通过各种方式(意外或其他方式)实现这一点-请参见此处的答案:。

一个合理的猜测是,您以某种方式将您的IE版本升级为模拟IE8,而IE8不支持
indexOf()
(请参见)。您可以通过各种方式(意外或其他方式)执行此操作-请参见此处的答案:。

您是否在同一IE11中进行测试?如果是,文档的DOCTYPE是否已更改?或者添加了一些元标记来模拟旧版IE?是的,也不是。从字面上看,在周五的功能运行和今天的运行之间,文档中没有任何更改。u测试是在同一个IE11中进行的吗?如果是,文档的DOCTYPE是否已更改?或者添加了一些元标记来模拟旧版IE?是的,也不是。从字面上看,在周五的功能运行和今天的运行之间,文档中没有任何更改。u测试是在同一个IE11中进行的吗?如果是,文档的DOCTYPE是否已更改?或者添加了一些元标记来模拟旧版IE?是的,也不是。从字面上看,在周五的功能运行和今天的运行之间,文档中没有任何更改。u测试是在同一个IE11中进行的吗?如果是,文档的DOCTYPE是否已更改?或者添加一些元标记来模仿旧IE?是的,也不是。实际上,在周五的功能运行和今天的.Frick之间,文档中没有任何变化。我不知道怎么做,但事实就是这样。谢谢。最奇怪的是,我不知道上周它是怎么工作的,但今天不知道。我没有重置我的浏览器,我们的标题已经塞进去了。弗里克。我不知道怎么做,但事实就是这样。谢谢。最奇怪的是,我不知道上周它是怎么工作的,但今天不知道。我没有重置我的浏览器,我们的标题已经塞进去了。弗里克。我不知道怎么做,但事实就是这样。谢谢。最奇怪的是,我不知道上周它是怎么工作的,但今天不知道。我没有重置我的浏览器,我们的标题已经塞进去了。弗里克。我不知道怎么做,但事实就是这样。谢谢。最奇怪的是,我不知道上周它是怎么工作的,但今天不知道。我还没有重置我的浏览器,我们的标题已经塞进了它。
if ($.inArray(ans, displayList) != -1) {}