1

私はここでこのコードを手に入れました...

<script type="text/javascript">
    $('document').ready(function() {
        alert($('.thickbox'));
    });
</script>

このコードをワードプレスのテーマfooter.phpファイルの下部に配置しました。ページにアクセスしてもアラートが表示されませんでした。エラーコンソールを確認したところ、このエラーが見つかりました。

TypeError: $ is not a function  

$('document').ready(function() {

何が得られますか?私のjqueryファイルはヘッダーにあるので、これは機能するはずです...またはjqueryをwordpressに入れる特定の方法はありますか?

4

3 に答える 3

6

Wordpress のパッケージ化された jQuery のデフォルトは、noConflictmode、use jQuery('document')、または次のようなコードのラップです。

(function($) { 
    // Code that uses jQuery's $ can follow here.
})(jQuery);

または、次のように準備されたドキュメントで:

jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
});
于 2012-09-17T15:47:36.550 に答える
1

$ の代わりに jQuery を試す

jQuery('document').ready(function($){
    alert($('.thickbox'));
});
于 2012-09-17T15:47:34.023 に答える
1

「$」は「jQuery」の単なるエイリアスです。うまくいかない場合$('document')は、試してくださいjQuery('document')

于 2012-09-17T15:47:51.783 に答える