目前jQuery有三个大版本:
1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日)
2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日)
3.x:不兼容ie678,只支持最新的浏览器。除非特殊要求,一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本。目前该版本是官方主要更新维护的版本。最新版本:3.2.1
JQ所有版本下载链接
http://www.jq22.com/jquery-info122?from=singlemessage
(!!!bootstrap需要的是1.9以上的jq)
bootstrap和jquery版本问题以及解决360兼容模式
bootstarp.css中要用到jQuery,如果jquery的版本不能满足bootstrap需要的版本,会产生一些问题,特别体现在$的使用上,解决办法:
1、升级jquery版本,并且注意引入的先后顺序,jquery在前,bootstrap在后,否则可能报错
加上下面一段代码,可以让bootstrap兼容ie9以下的版本问题
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
Error: Bootstrap's JavaScript requires jQuery
2、不使用$,用JQuery代替,亦可解决冲突问题(太麻烦。。。)
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
设置这句话,默认版本改成ie最高版本,在360兼容模式可以默认是ie最新版本