- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JQueryの記述場所)
JQueryの記述場所についての質問
このQ&Aのポイント
- JQueryの記述場所についての質問です。ボタンクリックで確認を表示するサンプルがありますが、ヘッダー内に移動させた場合に確認画面が表示されない問題が発生しています。どこが間違っているのか教えてください。
- JQueryの記述場所に関する質問です。ボタンクリックで確認を表示するサンプルがありますが、ヘッダー内に移動させると確認画面が表示されない問題が発生します。どの部分に誤りがあるのか分かりますか?
- JQueryの記述場所についての質問です。ボタンクリックで確認を表示するサンプルがありますが、ヘッダー内に移動させると確認画面が表示されない問題が発生します。どこを修正すれば解決するでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
("#run")←これが動作するためには、id="run" のエレメントが生成された後でないといけません。なので単純にhead内に移してしまうと動作しません。 jQueryにはdocumentのロード完了後に実行させる仕組みがあるので以下のように記述すればhead内に移せます。 <head> <script src="./jquery.js"></script> <script type="text/javascript"> $(function(){ //以下にdocumentのロード完了後に実行したい処理を書く。 // ボタンがクリックされたらアラートダイアログを表示 $("#run").click(function(){ confirm("実行していいですか?") }); //documentのロード完了後の処理、ここまで。 }); </script> </head>
お礼
なるほど。 早速ありがとうございました。 確認出来ました。