没有定义jQuery
我正在为许多人使用的ASP.NET web应用程序编写一个javascript文件。该文件将使用jQuery,因此为了确保我可以安全地使用$alias,该文件的结构如下:没有定义jQuery,jquery,Jquery,我正在为许多人使用的ASP.NET web应用程序编写一个javascript文件。该文件将使用jQuery,因此为了确保我可以安全地使用$alias,该文件的结构如下: (function ($) { // My javascript here can safely use the $ alias })(jquery); 但是,我的Firebug控制台显示错误“jQuery未定义”。我确保这个文件的脚本标记位于jQuery的脚本标记之后,但很明显,这个脚本是在jQuery准备就绪之前运行
(function ($) {
// My javascript here can safely use the $ alias
})(jquery);
但是,我的Firebug控制台显示错误“jQuery未定义”。我确保这个文件的脚本标记位于jQuery的脚本标记之后,但很明显,这个脚本是在jQuery准备就绪之前运行的
如何确保jQuery就绪后脚本运行?Javascript中的标识符区分大小写 变量
jquery
不存在,但jquery
存在
(function ($) {
// My javascript here can safely use the $ alias
})(jQuery);
解决您对何时执行脚本的疑问: 脚本的执行等待加载外部脚本
jQuery脚本将始终在浏览器继续使用页面中稍后的脚本之前加载和执行。(当然,除非jQuery脚本无法完全加载。)Javascript中的标识符区分大小写 变量
jquery
不存在,但jquery
存在
(function ($) {
// My javascript here can safely use the $ alias
})(jQuery);
解决您对何时执行脚本的疑问: 脚本的执行等待加载外部脚本
jQuery脚本将始终在浏览器继续使用页面中稍后的脚本之前加载和执行。(当然,除非jQuery脚本无法完全加载。)您不是键入了一个小写的
jQuery
?要展开@meder的(+1)注释,最后一行应该是:tryjQuery
案例很重要可以确认您已正确链接到jQuery的.js文件吗?jQuery对象是jQuery
。小写字母j
,大写字母Q
。确保代码中的大小写正确。您不是键入了小写的jquery
?要展开@meder的(+1)注释,最后一行应该是:tryjquery
大小写很重要可以确认您已正确链接到jquery的.js文件吗?jquery对象是jquery
。小写字母j
,大写字母Q
。确保代码中的大小写正确。我要补充:确保在脚本之前插入jquery;)哦!是的,这是一个案例敏感性问题。这就是复制和粘贴代码时可能发生的情况。非常感谢!我想补充一点:确保在脚本之前插入jquery;)哦!是的,这是一个案例敏感性问题。这就是复制和粘贴代码时可能发生的情况。非常感谢!