我的jQuery代码在IE中不起作用

我的jQuery代码在IE中不起作用,jquery,internet-explorer,cross-browser,Jquery,Internet Explorer,Cross Browser,下面的代码在Chrome和FF中运行,但在IE中不工作。我在SO中检查了类似的问题。有些没有帮助我,有些我无法理解,因为我是jQuery的新手。请帮我纠正这个错误 <script type="text/javascript"> $(document).ready(function(){ $(function(){ $('#container').load('mypage.aspx #div1'); }); }); </script> $(

下面的代码在Chrome和FF中运行,但在IE中不工作。我在SO中检查了类似的问题。有些没有帮助我,有些我无法理解,因为我是jQuery的新手。请帮我纠正这个错误

<script type="text/javascript">
$(document).ready(function(){
    $(function(){
       $('#container').load('mypage.aspx #div1');
    });
});
</script>

$(文档).ready(函数(){
$(函数(){
$('#container').load('mypage.aspx#div1');
});
});

尝试打开IE开发者工具栏并查看网络跟踪。对mypage.aspx的请求是否返回?或者它是否返回500服务器错误响应代码?它甚至会发出请求吗

另一个选项是,尝试将代码更改为:

<script type="text/javascript">
$(document).ready(function(){
       $('#container').load('mypage.aspx #div1');
});
</script>

$(文档).ready(函数(){
$('#container').load('mypage.aspx#div1');
});

我不知道这是否会对IE产生影响,但你在双重声明函数范围

<script type="text/javascript">
$(document).ready(function(){
   $('#container').load('mypage.aspx #div1');
});
</script>

$(文档).ready(函数(){
$('#container').load('mypage.aspx#div1');
});

你可以试试看这是否有效。

去掉空格有帮助吗?取出嵌套的
$(文档)。准备好了吗?@minitech-我不明白你在说什么。你能给出一个猜测答案吗?你使用的是哪个版本的IE?只需抬起头,按F12键即可