firebugコンソールから実行すると、以下のコードは問題なく動作します
jQuery(document).ready( function() {
jQuery('h2').click( function() {
jQuery(this).next().next().hide();
});
});
しかし、を削除するjQuery(document).ready
と、コードが機能しません。
jQuery('h2').click( function() {
jQuery(this).next().next().hide();
});
ready()は、ドキュメント (画像など) がブラウザに読み込まれ、イベントが発生することを意味します。しかし、コードの最初のブロックが機能する場合 (DOM の準備ができていることを意味します)、コードの seconf ブロックも実行すべきではないでしょうか?
何かが足りないと思いますが、どちらの場合も、ドキュメントがブラウザに読み込まれるため、コードが実行されるはずです。
または、コードの実行を妨げるページ コードのエラーが発生している可能性があります。
PS: コード ページは、私のローカルホストの単なるワードプレス ページです。