¿Cómo comprobar qué versión de jQuery está cargada?
¿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')
if (typeof jQuery != 'undefined') {
// jQuery is loaded => print the version
alert(jQuery.fn.jquery);
}
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 jQuery
en su lugar:
jQuery.fn.jquery
Recientemente he tenido problemas al usar $.fn.jquery
y $().jQuery
en 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
undefined
o 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!