尽管加载了 jQuery,$ 不是函数
Firebug says "$ is not a function" although jQuery is loaded (twice!) on this site:
Can anybody tell me why? :-)
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
jQuery 在该页面上设置为无冲突模式:
$wpbr = jQuery.noConflict();
,因此它不绑定到 $ 函数,而是绑定到 $wpbr。jQuery is set to no conflict mode on that page:
$wpbr = jQuery.noConflict();
, so it's not bound to the $ function but to $wpbr.您正在使用 wordpress,我相信它包含原型库。原型覆盖 jquery 提供的 '$' 函数: http:// /elementdesignllc.com/2009/08/wordpress-jquery-is-not-a-function/
您可能想查看无冲突模式:http://api.jquery.com/jQuery.noConflict/
You're using wordpress, which I believe includes the prototype library. Prototype overwrites the '$' function provided by jquery: http://elementdesignllc.com/2009/08/wordpress-jquery-is-not-a-function/
you might want to check out noconflict mode: http://api.jquery.com/jQuery.noConflict/
有一点可以让
jQuery
使用名称jQuery
而不是$
,也许您已经打开了它。There's a bit which lets
jQuery
use the namejQuery
instead of$
, and perhaps you've got that turned on.