1. ホーム
  2. javascript

[解決済み] Javascriptを使用してjqueryがロードされているかどうかを確認する

2022-02-01 13:01:24

質問

JqueryライブラリがHTMLページに読み込まれているかどうかを確認しようとしています。 動作確認をしているのですが、何かおかしいのです。 以下は、私が持っているものです。

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <script type="text/javascript" src="/query-1.6.3.min.js"></script>
        <script type="text/javascript">
          $(document).ready(function(){
             if (jQuery) {  
               // jQuery is loaded  
               alert("Yeah!");
             } else {
               // jQuery is not loaded
               alert("Doesn't Work");
             }
          });
        </script>

解決方法は?

<ブロッククオート

何かがおかしい

さて、jQueryの存在を確認するためにjQueryを使用していますね。もし、jQueryが読み込まれていない場合は $() ただし、他のライブラリを使用していて、そのライブラリがたまたま同じ $() の構文があります。

を削除してください。 $(document).ready() (のようなものを使用します。 window.onload の代わりに)。

window.onload = function() {
    if (window.jQuery) {  
        // jQuery is loaded  
        alert("Yeah!");
    } else {
        // jQuery is not loaded
        alert("Doesn't Work");
    }
}