jQueryを読み込むことができない問題を解決したい。
jQueryを読み込むことができない問題を解決したい。
ただいま参考書をもとにjQueryの学習をしています。
参考書の通りにVSコードにコーディングをしましたが、ブラウザに反映されません。
コーディングの様子はスクショに添付した通りです。
解決策が分かる方がいらっしゃいましたら、教えていただきたいです。
(スクショ1枚目:私が書いたコード 2枚目:参考書のコード)
ただいま参考書をもとにjQueryの学習をしています。
参考書の通りにVSコードにコーディングをしましたが、ブラウザに反映されません。
コーディングの様子はスクショに添付した通りです。
解決策が分かる方がいらっしゃいましたら、教えていただきたいです。
(スクショ1枚目:私が書いたコード 2枚目:参考書のコード)
VSCodeのスクショのファイルツリーを見ると、index.html
から見たjquery-3.4.1.min.js
の相対パスは
../../_common/scripts/jquery-3.4.1.min.js
ではなく
_common/scripts/jquery-3.4.1.min.js
ではないかと思います。
@Web46383241
Questioner
VSCodeでリンク(下線部)をCtrl+クリックすればリンク先が開くのですが、それは問題ないでしょうか?
@Web46383241
Questioner
index.html
から見てscripts
の中にあるので<script src="./scripts/jquery-3.4.1.min.js"></script>
vscodeを使っているなら、こちらのパスを補完してくれる拡張を入れるのもおすすめします。
Path Autocomplete - Visual Studio Marketplace
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
@Web46383241
Questioner
もしかしたらjQuery自体は読み込めているのではないでしょうか?
console.log(jQuery)
で何が表示されますか?
$('document').ready() // ←が気になります
$(document).ready() // ←ではないですか?
ちなみにどのようにして実行(ブラウザへの表示)をおこなっていますか?
スクショ3枚目で「C:\Users\~」となっていることが気になります。
(html
ファイルをダブルクリック等しての実行かなと推察)
file
スキーマでhtml
ファイルをブラウザに表示させた際、html
外のjs
ファイルはCORS(オリジン間リソース共有)によって実行が止められた記憶があります。
ではどうするかですが、Webサーバ
を立てhttp
スキーマで実行すればよいです。
既にWebサーバ
を立てて実行されているようでしたら上述の内容は無視してください。