2011-12-25 3 views
3

ウェブページがjqueryを有効にしているかどうかを判断する最良の方法は何ですか? jquery自体を使用してそれを判断するのが最善の方法です。ウェブページがjquery対応になっているかどうかを調べるにはどうすればよいですか?

+0

あなたはページがすでに含まjQueryライブラリを持っているかどうかを確認したいですか? – Virendra

+2

"jQuery対応"とはどういう意味ですか? –

答えて

9
if(jQuery) //jquery object exists 

jQueryのは魔法ではありません - それは、基本的にちょうど大きなオブジェクトです。他のオブジェクトと同じようにチェックすることができます。

if(jQuery.DatePicker) //lib exists 
+1

乾杯、何ヶ月もjavascriptやjqueryを使用していたので少し錆びました。 –

+1

jQueryが有効になっていないと、エラーがスローされ、スクリプトの実行が停止します。 – Rich

2

jqueryオブジェクトが存在する場合はjavascriptをチェックインしてください。

jQueryオブジェクトが存在するかどうかを確認するには、以下のif条件を使用します。

if(jQuery) 
{ 
//jquery object exists 
} 
+0

もっと役立つ答えにはコードサンプルが含まれていました。 – rkb

1

はjavascriptオブジェクトが初期化されるかどうかを確認するためのチェックを行います。jQueryの内のライブラリがロードされていることを確認するために

同じこと。

if(jQuery) 
{ 
    alert('jquery active'); 
} 
6

jQueryのがロードされているかどうかを確認するための最良の方法は、

if (window.jQuery) { 
    // jQuery is loaded 
} else { 
    // jQuery is not loaded 
} 

あなたがif(jQuery){}を使用してチェックし、それが存在しない場合は、以下のような参照エラーを取得するつもり、とされていますスクリプトの実行を中断します。ウィンドウオブジェクトがjQueryというプロパティを持っているかどうかをチェックすることで、そこになければ単純にundefinedを返します。

enter image description here

1

コンソールで実行これを:

if (window.jQuery) { 
    console.log("Yes there's jQuery!"); 
} else { 
    console.log("Nope, it's not on this site..."); 
}; 
関連する問題