2010-07-13 87 views
48

是否有一個jQuery函數返回當前加載的jQuery版本?如何確定並打印jQuery版本?

+0

閱讀所有答案後,'$ .fn.jquery'將會l做到這一點:p – jAndy 2010-07-13 18:42:00

+0

對於我得到的$()方法,「$()未定義」,讓我試試其他方法。 – 2010-07-13 18:45:01

+0

James - 您確定在運行'$()。jquery'之前加載了jQuery庫嗎? – user113716 2010-07-13 18:47:18

回答

64

您可以使用此:

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

的jQuery建成時,它的自動更新,定義如下:http://github.com/jquery/jquery/blob/master/src/core.js#L174

確保使用$.fn.property對於不依賴於一個對象的屬性,沒有理由創建一個不需要的jquery對象與$().property除非你打算使用它:)

11

我不確定存在多少個版本的jQuery,但jQuery對象有一個jquery屬性存儲版本。

alert($().jquery); 

如果您使用的是該版本,將會提示1.4.2

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

這將返回一個包含了jQuery版本

9

字符串嘗試

alert($().jquery) 
0

警報是好的,但如果你想實際打印jQuery的版本.. 。

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