Obtenga la versión jQuery al inspeccionar el objeto jQuery

352

¿Hay alguna manera de averiguar qué versión de jQuery se está utilizando al inspeccionar el jQueryobjeto? jQuery se agrega dinámicamente a mi página y no puedo ver ninguna referencia en mi marcado. Si lo inspecciono en la consola de mi navegador, está allí.

Jeff
fuente

Respuestas:

515

Puede usar cualquiera $().jquery;o $.fn.jquerylo que devolverá una cadena que contiene el número de versión, por ejemplo 1.6.2.

David Hancock
fuente
14
Tenga en cuenta que la versión no siempre es precisa en tres niveles. jQuery 1.4.0, por ejemplo, imprime solo 1.4parajQuery.fn.jquery
dtbarne
3
para su información, a partir de 2.1.4, puede usar solo $.fn.jquery, no es necesario llamar a la $función ahora
jusopi
No funciona cuando carga jquery "globalmente" a través de la función 3 "ProvidePlugin" de webpack.
StLia
@StLia Puede que necesite importar el objeto jQuery ...import jQuery from jquery
Jeff
37

Para su información, para los casos en que su página se está cargando con otras bibliotecas de JavaScript, como los mootools que están en conflicto con el $símbolo, puede usar jQueryen su lugar.

Por ejemplo, jQuery.fn.jqueryo jQuery().jqueryfuncionaría bien:

captura de pantalla para verificar la versión de jQuery

Devy
fuente
12
$()['jquery']

Invoque console.log($())y tome nota sobre los campos de objetos jquery:

  • jquery
  • selector
  • prevObject

ingrese la descripción de la imagen aquí

Abdennour TOUMI
fuente
11

$().jquery le dará su versión como una cadena.

ShankarSangoli
fuente
2
$ es una referencia a la función jQuery y $ () hace referencia a una instancia de jQuery (en caso de que alguien se
pregunte
8

Para versiones anteriores de jQuery

jQuery().jquery  (or)

jQuery().fn.jquery

Para versiones más nuevas de jQuery

$().jquery  (or)

$().fn.jquery
Desarrollador principal
fuente
La primera sintaxis jQuery().jqueryfuncionó para mí con una versión muy antigua de jQuery (incrustada en un proyecto heredado):1.10.2
maxxyme
3

Puede obtener la versión de jquery simplemente imprimiendo object.jquery, objectpuede ser cualquier objeto creado por usted $.

Por ejemplo: si ha creado un <div>elemento de la siguiente manera

var divObj = $("div");

luego al imprimir divObj.jqueryle mostrará la versión como 1.7.1

Básicamente divObjhereda toda la propiedad de $()o jQuery()es decir, si intenta imprimir jQuery.fn.jquerytambién imprimirá la misma versión como 1.7.1

Arun Kumar
fuente
1
console.log( 'You are running jQuery version: ' + $.fn.jquery );
Lakshmana Kumar D
fuente