0

试图将 jQuery 脚本合并到 Wordpress 站点中。

我在我的主题中创建了一个自定义页面,并在 body 标记中添加了以下内容:

<body>
...
<div id="msgid"> hello there
</div>
...
</body>

我还创建了一个 test.js 文件,其中包含以下内容:

$(document).ready(function(){
 $("#msgid").html("Hello world.");
});

我正在页脚中加载 test.js。

我期待看到你好世界。在 div 中。但它没有显示任何东西。

有任何想法吗?

谢谢。

4

1 回答 1

5

Wordpress 默认使用 jQuery 的 noConflict 版本,这意味着它不会将 jQuery 加载到 $ 符号。

你可以这样做:

jQuery(document).ready(function($){
   //inside of here you passed in the $ sign to be used as an alias of jQuery
   $("#msgid").html("Hello world.");
});

有关 jQuery 的 noConflict 函数的更多详细信息,请参见此处:http: //api.jquery.com/jQuery.noConflict/

于 2013-09-25T18:30:07.590 回答