返回值:StringjQuery.browser.version

当前使用的浏览器的核心版本号。

以下是一些典型的结果:

  • Internet Explorer: 6.0, 7.0, 8.0
  • Mozilla/Firefox/Flock/Camino: 1.7.12, 1.8.1.3, 1.9
  • Opera: 10.06, 11.01
  • Safari/Webkit: 312.8, 418.9

注意,若在 IE8 下使用的是 IE 7 兼容模式,则返回的版本号是 7。

示例:

返回当前使用的浏览器的核心版本号。例如, FireFox 4 会返回 2.0 (因为显示的是它使用的 Gecko 引擎的版本号)。

<!DOCTYPE html>
<html>
<head>
<style>
  p { color:blue; margin:20px; }
  span { color:red; }
  </style>
<script src="jquery.min.js"></script>
</head>
<body>


<p></p>


<script>


$("p").html( "The version number of the rendering engine your browser uses is: <span>" +
                $.browser.version + "</span>" );


</script>
</body>
</html>

演示:

示例:

若使用的是 IE 浏览器,则显示其所使用的引擎的版本号。

jQuery 代码:

if ( $.browser.msie ) {
  alert( $.browser.version );
}

示例:

通常我们只关心 "主版本号,",因此可以像下面这样,使用 JavaScript 内建的 parseInt() 函数来实现:

jQuery 代码:

if ( $.browser.msie ) {
  alert( parseInt($.browser.version, 10) );
}