Is there a way to find out what version of jQuery is being used by inspecting the jQuery
object? jQuery is dynamically getting added to my page and I cannot see any reference to it in my markup. If I inspect it in my browser's console, it's there.
7 Answers
You can use either $().jquery;
or $.fn.jquery
which will return a string containing the version number, e.g. 1.6.2
.

- 14,861
- 4
- 41
- 44
-
17Note that the version is not always precise to three levels. jQuery 1.4.0 for example prints just `1.4` for `jQuery.fn.jquery` – dtbarne Sep 24 '12 at 14:28
-
3fyi, as of 2.1.4, you can use just `$.fn.jquery`, no need to *call* the `$` function now – jusopi Sep 28 '15 at 15:52
-
1It doesn't work when you load jquery "globaly" via webpack's 3 "ProvidePlugin" feature. – StLia Oct 27 '17 at 13:38
-
@StLia You may need to import the jQuery object... `import jQuery from jquery` – Jeff May 03 '18 at 18:00
FYI, for the cases where your page is loading with other javascript libraries like mootools that are conflicting with the $
symbol, you can use jQuery
instead.
For instance, jQuery.fn.jquery
or jQuery().jquery
would work just fine:

- 9,655
- 8
- 61
- 59
$().jquery
will give you its version as a string.

- 69,612
- 13
- 93
- 124
-
2$ is a reference to the jQuery function and $() references a jQuery instance (just in case anyone wonders why) – sidonaldson Jul 07 '15 at 12:56
-
For older versions of jQuery
jQuery().jquery (or)
jQuery().fn.jquery
For newer versions of jQuery
$().jquery (or)
$().fn.jquery

- 5,450
- 1
- 33
- 38
-
1The first syntax `jQuery().jquery` worked for me with a very old version of jQuery (embedded on a legacy project): `1.10.2` – maxxyme Sep 19 '17 at 08:30
$()['jquery']
Invoke console.log($())
and take note about jquery object fields :
- jquery
- selector
- prevObject

- 87,526
- 38
- 249
- 254
You can get the version of the jquery by simply printing object.jquery
, the object
can be any object created by you using $
.
For example: if you have created a <div>
element as following
var divObj = $("div");
then by printing divObj.jquery
will show you the version like 1.7.1
Basically divObj
inherits all the property of $()
or jQuery()
i.e if you try to print jQuery.fn.jquery
will also print the same version like 1.7.1

- 7,557
- 12
- 62
- 102

- 49
- 1
console.log( 'You are running jQuery version: ' + $.fn.jquery );

- 2,125
- 18
- 27

- 2,205
- 1
- 13
- 10