javascript - 我的 jQuery 不适用于 IE11

标签 javascript jquery html internet-explorer console

所以我得到了三段代码来将东西加载到 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/

相关文章:

java - 在服务器响应之前如何显示进度指示器?

javascript - bootstrap-datepicker-rails 不能通过带有 Bootstrap 模式的 simple_form 工作

javascript - jquery ajax如何处理回调

JavaScript:将字符串 push() 到数组中返回 **null**

html - 自定义 HTML 元素的 Sublime Text 3 正确缩进

javascript - 在 GWT 中过度使用 JSNI 调用有什么缺点吗?

javascript - React Native 不要在 componentDidMount 中使用 setState (react/no-did-mount-set-state)

javascript - react Excel 工作簿构建

javascript - li.parent 不是函数

javascript - 将数据传递给 Bootstrap 模态