jquery IE8 $(document).ready"object expected"错误

ska*_*mbr 4 jquery object object-expected internet-explorer-8

我在使用jquery命令加载页面时遇到IE8抛出"对象预期"错误的问题$(document).ready().我已经浏览了所有其他帖子,我可以在这里找到SO,并且没有一个解决方案似乎有效.

要进行故障排除,我创建了以下html,它在Firefox和Chrome中运行良好,但在该$(document).ready行产生"对象预期"错误.至今:

  1. 我已经确认它已到达google jquery文件 - 并尝试引用本地jquery.js文件 - 结果相同.
  2. 尝试将脚本放入<head>(我已将其包含在正文中以重新创建我正在开发的网站上的情况)
  3. 我也试过这个jQuery(document)而不是$- 相同的结果
  4. 尝试包括:var $j=jQuery.noConflict();并且包括$j(document)$j声明中获得'jQuery is undefined'错误.

我错过了什么?任何帮助表示赞赏!谢谢!

<html>
<head>
    <script type="application/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script>
</head>
<body>
    <script type="text/javascript">
        $(document).ready(function(){
    alert("WORKING!");
    });

</script>

<div id="test">
</div>
</body></html>
Run Code Online (Sandbox Code Playgroud)

Alf*_*avo 9

配对,检查你的两个脚本标签.一个说type="application/javascript",另一个说type="text/javascript".

将第一个更改为type="text/javascript",它将正常工作.