¿Cómo comprobar qué versión de jQuery está cargada?

Resuelto Luke101 asked hace 13 años • 13 respuestas

¿Cómo verifico qué versión de jQuery está cargada en la máquina cliente? Puede que el cliente tenga jQuery cargado pero no sé como comprobarlo. Si lo tienen cargado como verifico la versión y el prefijo como por ejemplo:

$('.class')
JQuery('.class')
Luke101 avatar Aug 07 '11 23:08 Luke101
Aceptado
if (typeof jQuery != 'undefined') {  
    // jQuery is loaded => print the version
    alert(jQuery.fn.jquery);
}
Darin Dimitrov avatar Aug 07 '2011 16:08 Darin Dimitrov

Mi goto significa determinar la versión:

$.fn.jquery

Otra opción similar:

$().jQuery

Si le preocupa que pueda haber múltiples implementaciones de $(lo que resulta $.ambiguo), utilice jQueryen su lugar:

jQuery.fn.jquery

Recientemente he tenido problemas al usar $.fn.jqueryy $().jQueryen algunos sitios, así que quería señalar un tercer comando simple para obtener la versión de jQuery.

Si obtiene un número de versión, generalmente como una cadena, entonces se carga jQuery y esa es la versión con la que está trabajando. Si no está cargado, debería volver undefinedo incluso aparecer un error.

Pregunta bastante antigua y he visto algunas personas que ya mencionaron mi respuesta en los comentarios. Sin embargo, encuentro que a veces las grandes respuestas que se dejan como comentarios pueden pasar desapercibidas; Especialmente cuando hay muchos comentarios sobre una respuesta, es posible que te encuentres rebuscando entre montones de ellos en busca de una joya. ¡Ojalá esto ayude a alguien!

Rockin4Life33 avatar Jul 01 '2017 22:07 Rockin4Life33