$未定义

PHP*_*ari 1 jquery

我正在构建一个我正在构建数据表未加载的站点(在服务器上)但在本地主机(xamp)上工作正常的问题.Firefox抛出一个错误,"$未定义."

我已经搜索了错误,我发现朋友的解决方案是jquery.js文件没有包含在内,或者你对它的引用指向了错误的位置.

但我检查文件路径两次和三次,它是正确的,jquery.js也在那里.

任何帮助表示赞赏,

Rom*_*las 5

如果jQuery正确地包含在您的页面中,则可能还存在另一个库(例如原型).因此,为了避免冲突,jQuery提供了另一个noConflict()函数.在这种情况下,$替换为jQuery.

所以不要做像$("some selector").doSomething();你一样的事情jQuery("some selector").doSomething();


Dan*_*ski 5

导入jquery.js 之前可能$会使用该对象.

一个典型的原因是使用某种jQuery插件:

如果你有这个:

<script src="jquery.someplugin.js">
<script src="jquery.js">
Run Code Online (Sandbox Code Playgroud)

尝试将其更改为:

<script src="jquery.js">
<script src="jquery.someplugin.js">
Run Code Online (Sandbox Code Playgroud)

可以肯定:将Firefox与Firebug插件一起使用,看看问题出在哪里.那你可以肯定.