Possible Duplicate:
jQuery dollar sign is undefined
我想知道为什么会发生 TypeError: $ is undefined
错误,
我知道替代方法是使用 jQuery 来解决问题,为什么 $ 未定义,即使在使用正确的 jQuery 插件之后也是如此。
任何人都可以给我对此的解释吗?我知道要使用的替代方案以及为什么该替代方案有效。谁能给我解释一下吗?
最佳答案
如果您的意图是在调用 $()
时使用 jQuery 库,然后$
是通常由 jQuery 库加载时定义的函数。如果当您尝试使用该符号时未定义该符号,则有以下可能性:
- 您尚未将 jQuery 库加载到出现此错误的页面中。
- 您正在尝试引用
$
加载 jQuery 之前的函数,在这种情况下,您需要将 jQuery 库移动到页面的前面,或者将有问题的代码移到加载 jQuery 的位置之后。 - 一些 jQuery 代码调用了
jQuery.noConflict()
这会导致$
符号未定义。在本例中,使用jQuery()
将代替$()
工作.
关于jquery - 为什么使用 jQuery 插件后出现 "$ is undefined"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14351673/