jQuery和JS $的冲突在jquery.min.js和jquery-1.8.0.min.js之间,求解决方案。

在同一个页面上同时引用两个jquery文件后,$会发生冲突。解决方案也很简单...更改名称...jquery有一个叫noConflict()的方法;您可以给jquery一个名称。..

& lt!DOCTYPE?HTML?公共?“-//W3C//DTD?HTML?4.01?Transitional//EN " >

& lthtml & gt

& lthead & gt

& lttitle & gt在同一个页面中加载多个不同版本的jQuery

& lt!- ?从Google服务器加载最新版本的jQuery?-& gt;

& lt剧本?type="text/javascript "?src = "/Ajax/libs/jquery/1/jquery . js " & gt;& lt/script & gt;

& lt剧本?type = " text/JavaScript " & gt;

var?jQuery_New?=?$.noConflict(真);

& lt/script & gt;

& lt!- ?加载jQuery1.6.2版本?-& gt;

& lt剧本?type="text/javascript "?src = "/Ajax/libs/jquery/1 . 6 . 2/jquery . min . js " & gt;& lt/script & gt;

& lt剧本?type = " text/JavaScript " & gt;

var?jQuery_1_6_2?=?$.noConflict(真);

& lt/script & gt;

& lt!- ?加载jQuery1.5.2版本?-& gt;

& lt剧本?type="text/javascript "?src = "/Ajax/libs/jquery/1 . 5 . 2/jquery . min . js " & gt;& lt/script & gt;

& lt剧本?type = " text/JavaScript " & gt;

var?jQuery_1_5_2?=?$.noConflict(真);

& lt/script & gt;

& lt!- ?加载jQuery1.4.2版本?-& gt;

& lt剧本?type="text/javascript "?src = "/Ajax/libs/jquery/1 . 4 . 2/jquery . min . js " & gt;& lt/script & gt;

& lt剧本?type = " text/JavaScript " & gt;

var?jQuery_1_4_2?=?$.noConflict(真);

& lt/script & gt;

& lt!- ?加载jQuery1.3.2版本?-& gt;

& lt剧本?type="text/javascript "?src = "/Ajax/libs/jquery/1 . 3 . 2/jquery . min . js " & gt;& lt/script & gt;

& lt剧本?type = " text/JavaScript " & gt;

var?jQuery_1_3_2?=?$.noConflict(真);

& lt/script & gt;

& lt剧本?type = " text/JavaScript " & gt;

alert(jQuery _ new . fn . jQuery);

alert(jQuery _ 1 _ 6 _ 2 . fn . jQuery);

alert(jQuery _ 1 _ 5 _ 2 . fn . jQuery);

alert(jQuery _ 1 _ 4 _ 2 . fn . jQuery);

alert(jQuery _ 1 _ 3 _ 2 . fn . jQuery);

jQuery _ New(function($){ $(' & lt;p & gt我是在最新版本的“+$.fn.jquery+”中添加的。& lt/p & gt;').appendTo(' body ');});

jQuery _ 1 _ 6 _ 2(function($){ $(' & lt;p & gt我是在'+$.fn.jquery+'版本中添加的。& lt/p & gt;').appendTo(' body ');});

jQuery _ 1 _ 5 _ 2(function($){ $(' & lt;p & gt我是在'+$.fn.jquery+'版本中添加的。& lt/p & gt;').appendTo(' body ');});

jQuery _ 1 _ 4 _ 2(function($){ $(' & lt;p & gt我是在'+$.fn.jquery+'版本中添加的。& lt/p & gt;').appendTo(' body ');});

jQuery _ 1 _ 3 _ 2(function($){ $(' & lt;p & gt我是在'+$.fn.jquery+'版本中添加的。& lt/p & gt;').appendTo(' body ');});

& lt/script & gt;

& lt/head & gt;

& ltbody & gt

在同一个页面上加载多个不同版本的jQuery。

& ltbr & gt

& lt/body & gt;

& lt/html & gt;