我开始使用Wordpress并尝试将jQuery用作我选择的JavaScript库。我已经加载了wp_enqueue_script
,但由于某种原因,当页面实际加载$
函数时,它的行为与原型(单个美元符号是“通过Id获取”并且$$
是CSS选择器系统)完全相同。Wordpress中的jQuery奇怪
我很困惑,为什么,因为我找不到来自加载Prototype的指令来自的服务器的响应中的任何地方;在指向库的头部或主体中没有<script>
标记,并且Firebug的加载脚本列表不包含它。有没有其他人遇到过这个问题,如果是的话,Prototype是在哪里隐藏的?
更新
有一个想法之后,我想的东西 - 在$
和$$
行为是jQuery的1.4.2的WordPress的副本部分:加载来自谷歌的CDN的脚本解决了这个问题。所以新的问题是,“为什么WordPress的jQuery与普通的jQuery不同?”
指向页面的链接可能会有帮助。仅仅因为它像Prototype一样“行为”,并不意味着它是;也许另一个脚本正在执行`$`和`$$`行为。 – Matt 2010-11-30 17:08:59
不幸的是,它还没有生效。然而,该网站声称要加载的唯一脚本是jQuery v1.4.2,所以即使它不是Prototype,仍然是不正确的。 – ehdv 2010-11-30 17:12:42