2010-07-13 3 views
48

Existe-t-il une fonction jQuery qui renvoie la version de jQuery actuellement chargée?Comment déterminer et imprimer la version de jQuery?

+0

après avoir lu toutes les réponses, '$ .fn.jquery' wil Je le fais: p – jAndy

+0

Pour la méthode $() que j'obtiens, "$() est indéfini", laisse-moi essayer l'autre méthode. –

+0

James - Etes-vous sûr que vous avez chargé la bibliothèque jQuery avant d'exécuter '$(). Jquery'? – user113716

Répondre

64

Vous pouvez utiliser ceci:

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

Il est mis à jour automatiquement lorsque jQuery est construit, défini ici: http://github.com/jquery/jquery/blob/master/src/core.js#L174

Assurez-vous d'utiliser $.fn.property pour les propriétés qui ne dépendent pas d'un objet , aucune raison de créer un objet avec jquery inutile $().property à moins que vous l'intention de l'utiliser :)

11

Je ne sais pas combien de versions de jQuery cela existe, mais un objet jQuery possède une propriété jquery qui stocke la version.

alert($().jquery); 

Alerte 1.4.2 si vous utilisez cette version.

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

Ceci renvoie une chaîne contenant la version jQuery

9

essayer

alert($().jquery) 
0

Alert est bon, mais si vous voulez réellement imprimer la version jquery ..

<script> 
document.write($.fn.jquery); 
</script> 
Questions connexes