$未定义

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

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

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

任何帮助表示赞赏,

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

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

如果你有这个:

  

尝试将其更改为:

  

可以肯定:将Firefox与Firebug插件一起使用,并查看问题的确切位置。 那你可以肯定。

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

所以不要做像$("some selector").doSomething();那样的东西$("some selector").doSomething(); 你将不得不做jQuery("some selector").doSomething();

看起来juery.js不可读。 您是否尝试过直接从浏览器访问jquery.js? 如果您收到拒绝访问错误,请将文件chmod为644(rw-r – r–)。