【问题标题】:Trying to test an HTML file in IE7. "$" is undefined error for javascript section?尝试在 IE7 中测试 HTML 文件。 "$" 是 javascript 部分的未定义错误?
【发布时间】:2014-11-11 18:01:03
【问题描述】:

我有一个包含天气的全包 html 文件。

当我在 IE7 中打开它(进行检查)时,我收到一条错误消息,提示“$”未定义。

行:136

字符:9

错误:“$”未定义。

实际的行是 $.ajax,它是我的 javascript 函数的开始。

【问题讨论】:

  • 你是否包含了 jquery.js?

标签: javascript jquery html internet-explorer internet-explorer-7


【解决方案1】:

$ 是由 jQuery 定义的,你可能没有引用它。获得它的一种简单方法是将其中一个 CDN url 添加到您的模板 HTML:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>

您粘贴到 HTML 中的代码依赖于 jQuery。 $ 是对 jQuery 对象的简写引用。删除 $s 不是一种选择。如果不包含 jQuery,代码将根本不起作用

【讨论】:

  • 这似乎奏效了。我从我工作的网站的文件夹中抓取了 html 文件,以便在 IE7 中对其进行测试。我一定错过了一个包含重要信息的文件夹。
【解决方案2】:

代码需要包含一个 jQuery!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多