2012-01-02 14 views
6

これは私のコードです:私はページを更新するときdocument.readyノーアラートメッセージ - jQueryの

$(document).ready(function() { 
    alert("I am an alert box!"); 
}); 

は、何の警告ボックスはありません。何か間違っていますか?

jQueryが正しく追加されているようですが、jQueryが動作しているかどうかを確認する警告を受け取ることができません。アラートを表示する方法に関するアイデアは何ですか?

+1

いいえ、あなたのコードの一部は結構です、何か他のものでなければなりません。私たちはもっと情報なしであなたを助けることはできません。 –

+0

多分ページにJavaScriptエラーがありますか? –

+0

私は「あまりにも局在化した」のではなく、「本当の質問ではありません」と言いました。答えに何があるべきかを推測する以上のことは、質問に十分な情報がありません。あなたは質問を編集してより多くの情報を追加することができます。その場合、再開することができます。 –

答えて

6

これは、jQueryをロードして、noConflictを使用していないと機能するはずです。例えば、It works hereである。エラーについては、ブラウザのJavaScriptコンソールで

  • ルック:私たちは本当にここに助けることはできませんが、より多くの情報がなければ

    はいくつかのヒントです。ほとんどの場合、引用符で囲まれたコードが実行されないようにするページ上の他の場所に構文エラーがあります。

  • jQueryが正しくロードされていることを確認してください。
  • あなたがnoConflictを使用している場合は、あなたのコード内jQueryに変更$

    jQuery(document).ready(function() { /* ... */ }); 
    
6

は、あなたの文書の呼び出しの前にjQueryライブラリが含まれていましたか?

<script type="text/javascript" 
     src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 

... 

<script type="text/javascript"> 
    $(document).ready(function() { 
     alert("I am an alert box!"); 
    }); 
</script> 
+0

これは、 'jQuery'をインクルードし、動作しているかどうかを確認する正しい方法です。先端のための@Dennis Traubに感謝します。 –

1

これは間違いなく機能するはずです。そのスニペットを呼び出す前にjQueryをロードしてください。
は、エラーのために

0

いくつかの可能性をJavaScriptコンソールを見てみましょう:

  1. jqueryのが
  2. スクリプトタグを使用して、作成された他のいくつかのJavaScriptを持っているかもしれないいくつかのタイプミス
  3. を持ってinclidedされていません問題
0

(function($) { 
    $(document).ready(function() { 
     alert("I am an alert box!"); 
    } 
})(jQuery); 

他の回答と同様に動作しない場合は、firebugでエラーをチェックしてください。 hereをまだ使用していない場合は、それを見つけることができます。

0

htmlページにjQueryファイルを追加するだけで済みます。 プット・リンクは、あなたのHTMLページに下記のと、あなたが欲しいものがあるでしょう:

関連する問題