-3

コードにjqueryを適用しようとしています...

<script type="text/javascript">
    alert($('.thickbox'));
</script>

しかし、これは機能しません。

ヘッダーにjquery.jsファイルが含まれています(ヘッダーはこのスクリプトとは別の場所にあります)。

上記のスクリプトは、コードの上にjquery.jsを追加した場合にのみ機能しますが、jQueryを使用する他の機能が機能しないままになります...これを修正する方法はありますか?私はこれにWordPressを使用しています。

私が期待しているのは、アラートボックスが表示されることですが、エラーは発生しません。

4

2 に答える 2

1

これを試して...

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

  alert($('.thickbox'));


});

うまくいくかもしれない

于 2012-09-20T05:29:26.780 に答える
0

それが機能することを確認するために、私はおそらく次のことをするでしょう:

  1. コードが.readyイベントで囲まれていることを確認してください。

    <script type="text/javascript">
        $('document').ready(function() {
            alert($('.thickbox'));
        });
    </script>
    
  2. また、jquery.jsがこのファイルの前に正しくロードされていることを確認します。このファイルの真上に配置すると修正されますが、残りが壊れてしまう場合は、何か問題があります。Webサイトの読み込みが遅くならないように、コンテンツの下部にコードを配置することをお勧めします。

  3. WordPressを使用していることがわかったので、スクリプトを正しくロードするために本当に行う必要があるもう1つのことは、wp_register_scriptを使用し、wp_enqueue_scriptも正しく使用することです。そうしないと、WordPressが正しく機能しません(ばかげています) 、 知っている)。

于 2012-09-16T02:02:26.080 に答える