所以我得到了三段代码来将东西加载到 div 中并做其他事情。但它不适用于 Internet Explorer,我检查了 IE11 控制台,这就是我得到的
SCRIPT5009: '$' is undefined
这很奇怪,在所有其他浏览器中它都工作正常,我尝试用谷歌搜索但没有找到任何解决方案。
这是我的 jQuery:
<script type="text/javascript">
$('#description').load('descr/portDefault.htm');
$('#portNav').load('menus/default.htm');
@编辑
我想我忘了把整个代码放在这里:http://pastebin.com/xCL1e7Fh 此 html 是另一个 html 文件中的 iframe,如果有区别的话。
最佳答案
在我的例子中,我认为我已经修复了元标记中设置的兼容性。
<meta http-equiv="X-UA-Compatible" content="IE=edge;chrome=1" />
它有效,但这促使我检查 IE11 中的兼容性设置。 对于之前的项目,我已将 localhost 添加到兼容性 View 设置的列表中。
清除了列表,现在它运行良好(没有元标记)。
关于javascript - 我的 jQuery 不适用于 IE11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20110078/