首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery + WordPress:未定义$

问jQuery + WordPress:未定义$
EN

Stack Overflow用户
提问于 2012-06-18 15:32:48
回答 2查看 204关注 0票数 0

下面的代码与jQuery有一些问题。

代码语言:javascript
复制
<script type="text/javascript">
        $(window).load(function() {
            ..
        });
    </script>

如果我在文档头中包含jQuery,然后使用上面的代码,它会工作得很好。但是,如果我在Wordpress函数wp_enqueue_script中使用include jQuery,我会得到以下错误:$ is not defined。我可以从页面源代码中看到,jQuery已正确加载到标题中。我怎么才能修复它?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-18 15:34:28

嘿:使用带有大写Q的jQuery,而不是$,以使其工作。Wordpress通常包含一个脚本,该脚本在最后调用jQuery.noConflict(),而不定义$。

好的,如果有人不喜欢这个答案,请在投票前发表评论:)

代码语言:javascript
复制
jQuery(function($) { //jQuery passed in as first param, so you can use $ inside
   // use $
});
票数 2
EN

Stack Overflow用户

发布于 2012-06-18 15:34:14

使用单词jQuery而不是$,并向其传递$引用

代码语言:javascript
复制
jQuery(function($) {
    // you can use $ here
    $(window).load(function() {
        ..
    });
});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11078588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档