jQueryオブジェクトを検査してjQueryバージョンを取得する


352

jQueryオブジェクトを検査して、使用されているjQueryのバージョンを確認する方法はありますか?jQueryがページに動的に追加されており、マークアップにjQueryへの参照が表示されません。ブラウザのコンソールで検査すると、そこにあります。

回答:


515

$().jquery;または$.fn.jqueryを使用して、バージョン番号を含む文字列を返すことができます1.6.2


14
バージョンは常に3レベルに正確であるとは限らないことに注意してください。jQuery 1.4.0の例は、次の場合にのみ印刷1.4しますjQuery.fn.jquery
dtbarne

3
ちなみに、2.1.4のように、あなただけ使用できない$.fn.jquery、する必要呼び出す$今機能を
jusopi

webpackの3つの「ProvidePlugin」機能を介してjqueryの「globaly」をロードすると、機能しません。
StLia 2017年

@StLia jQueryオブジェクトのインポートが必要になる場合があります...import jQuery from jquery
Jeff

37

ちなみに、あなたのページがmootoolsのような、$シンボルと競合している他のJavaScriptライブラリで読み込まれている場合は、jQuery代わりに使うことができます。

たとえば、jQuery.fn.jqueryまたはjQuery().jqueryうまく動作します:

jQueryバージョンを確認するためのスクリーンショット



11

$().jquery バージョンを文字列として提供します。


2
$はjQuery関数への参照であり、$()はjQueryインスタンスを参照します(だれかが不思議に思っている場合に備えて)
sidonaldson

8

古いバージョンのjQuery

jQuery().jquery  (or)

jQuery().fn.jquery

jQueryの新しいバージョンの場合

$().jquery  (or)

$().fn.jquery

最初の構文はjQuery().jquery:(レガシープロジェクトに埋め込まれた)のjQueryの非常に古いバージョンで私のために働いた1.10.2
maxxyme

3

単に出力するだけでjqueryのバージョンを取得できます。これobject.jqueryは、object使用して作成した任意のオブジェクトにすることができます。$

例:<div>次のように要素を作成した場合

var divObj = $("div");

印刷divObj.jqueryすると、1.7.1のようなバージョンが表示されます

基本的にdivObj、すべてのプロパティを継承します$()jQuery()つまり、あなたが印刷しようとした場合jQuery.fn.jqueryも、1.7.1のように同じバージョンを表示します


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.