0
4

2 回答 2

0

你使用"所以 $ 被解释,切换引号,你会没事的

于 2012-08-29T07:50:47.047 回答
0

这不是我的答案,我只是在这里复制了JQuery - $ 未定义

归功于@Mike Trpcic

该错误只能由以下三件事之一引起:

您的 JavaScript 文件未正确加载到您的页面中 您的 jQuery 版本不完善。这可能是因为有人编辑了核心文件,或者插件可能覆盖了 $ 变量。您在页面完全加载之前运行 JavaScript,因此,在 jQuery 完全加载之前。您应该检查 Firebug 网络面板以查看文件是否实际加载正确。如果没有,它将以红色突出显示,并在其旁边显示“404”。如果文件加载正确,则意味着问题是 2。

确保所有 javascript 代码都在代码块内运行,例如:

$(document).ready(function () { //你的代码在这里 }); 这将确保在初始化 jQuery 之后加载您的代码。

最后要检查的一件事是确保在加载 jQuery 之前没有加载任何插件。插件扩展了“$”对象,因此如果您在加载 jQuery 核心之前加载插件,那么您将收到您描述的错误。

于 2012-08-29T10:21:45.493 回答