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 に答える