こういう $ is not defined エラーってjQueryを使ってると頻繁というほどでもないけど、よく見かけることが多いですよね。 でも実はこのエラーは大したものでなく、少しコードを直せば簡単に解決できます。 ここではエラーの原因とコード修正のやり方について具体的なコード例と一緒にまとめました。 このエラーが出てしまう原因 ずばり $ is not defined エラーの原因を一言でいうなら jQueryで読み込まれてない段階でjQuery関数を使おうとしているから たったこれだけの単純な理由です。 例えばエラーが出てしまうのは次みたいなコード例 <!-- jQuery読み込み前に実行 --> <script> $(function(){ $('#hoge').html('CANNOT execute'); }); </script> <!-- jQueryをCDNから読み込