JQuery: 「$ が定義されていません」エラーへの対処
サイト マスターで jQuery を参照しているにもかかわらず、「$ が定義されていません」というエラーが発生します基本的なクリック イベントを使用すると、「定義済み」エラーが発生します。この問題は、3 つの根本的な原因のいずれかが原因である可能性があります。
原因 1: スクリプトの読み込みの問題
JavaScript ファイルがページに正しく読み込まれていることを確認してください。スクリプト参照は次の形式にする必要があります:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
「async」や「defer」などの属性の使用は避けてください。
原因 2: jQuery の破損
コア jQuery ファイルに対する変更または潜在的なオーバーライドがないか確認します。プラグインが「$」変数を上書きしていないことを確認してください。
原因 3: JavaScript の早期実行
ページと jQuery が完全に読み込まれる前に JavaScript コードが実行されている可能性があります。 。 jQuery コードを次の範囲で囲みます:
$(document).ready(function () { // Your jQuery code here });
これにより、jQuery の初期化後にコードが確実に実行されます。
追加の考慮事項
以上がjQuery が含まれているにもかかわらず、「$ が定義されていません」と表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。