2010-07-13 14 views
48

Esiste una funzione jQuery che restituisce la versione di jQuery attualmente caricata?Come determinare e stampare la versione di jQuery?

+0

dopo aver letto tutte le risposte, '$ .fn.jquery' wil Lo faccio: p – jAndy

+0

Per il metodo $(), "$() non è definito", lasciami provare l'altro metodo. –

+0

James - Sei sicuro di aver caricato la libreria jQuery prima di eseguire '$(). Jquery'? – user113716

risposta

64

È possibile utilizzare questo:

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

E 'aggiornato automaticamente quando jQuery è costruito, definito qui: http://github.com/jquery/jquery/blob/master/src/core.js#L174

Assicurarsi di utilizzare $.fn.property per le proprietà che non dipendono da un oggetto , nessun motivo per creare un oggetto jQuery non necessario con $().property a meno che non si intenda usarlo :)

11

Non sono sicuro di quante versioni di jQuery esiste, ma un oggetto jQuery ha una proprietà jquery che archivia la versione.

alert($().jquery); 

Avverrà l'avviso 1.4.2 se si sta utilizzando quella versione.

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

Ciò restituirà una stringa contenente la versione di jQuery

9

provare

alert($().jquery) 
0

Alert è buono, ma se si desidera stampare in realtà la versione di jQuery ..

<script> 
document.write($.fn.jquery); 
</script> 
Problemi correlati