2010-07-13 11 views
48

¿Hay una función jQuery que devuelve la versión de jQuery que está cargada actualmente?¿Cómo determinar e imprimir la versión de jQuery?

+0

después de leer todas las respuestas, '$ .fn.jquery' wil Lo hago: p – jAndy

+0

Para el método $() que obtengo, "$() no está definido", permítame probar el otro método. –

+0

James - ¿Está seguro de que tiene la biblioteca jQuery cargada antes de ejecutar el '$(). Jquery'? – user113716

Respuesta

64

Puede utilizar esta:

$.fn.jquery 
//or if you're using .noConflict(): 
jQuery.fn.jquery 

Se actualiza automáticamente cuando se construye jQuery, que se define aquí: http://github.com/jquery/jquery/blob/master/src/core.js#L174

Asegúrese de utilizar $.fn.property para las propiedades que no dependen de un objeto , no hay motivo para crear un objeto jquery innecesario con $().property a menos que tenga la intención de usarlo :)

11

No estoy seguro de cuántas versiones de jQuery existe, pero un objeto jQuery tiene una propiedad jquery que almacena la versión.

alert($().jquery); 

Advertirá 1.4.2 si está utilizando esa versión.

18
alert($.fn.jquery) 
11
$().jquery; 

Esto devolverá una cadena que contiene la versión de jQuery

9

tratar

alert($().jquery) 
0

Alerta es buena, pero si se desea imprimir en realidad la versión de jQuery ..

<script> 
document.write($.fn.jquery); 
</script> 
Cuestiones relacionadas