我的jQuery的多个版本没有';行不通

我的jQuery的多个版本没有';行不通,jquery,Jquery,我想在同一页面上使用多个版本的jQuery。 我在下面写了两个脚本,但都不起作用。 你能教我什么是我的密码吗 <script type="text/javascript" src="//jpostal-1006.appspot.com/jquery.jpostal.js"></script> <script type="text/javascript" src="//code.jquery.com/jquery-2.1.0.min.js"></scrip

我想在同一页面上使用多个版本的jQuery。 我在下面写了两个脚本,但都不起作用。 你能教我什么是我的密码吗

<script type="text/javascript" src="//jpostal-1006.appspot.com/jquery.jpostal.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-2.1.0.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<script type="text/javascript">    
var $330 = $.noConflict(true);
</script>

变量$330=$.noConflict(真);
这是我的全部JS部分

一个是使用jquery-2.1.0.min.js和jpostal.js的邮政编码脚本
第二个脚本是使用3.3.0的livesearch。

问题在于,在添加第二个jQuery实例之前,需要对第一个jQuery实例调用
$.noConflict()
。因此,如果希望保留
$
作为对2.1.0的引用,请添加第二个

还要注意,对依赖于jquery的
jquery.jpostal.js
的引用需要放在这两个引用之后


变量$330=$.noConflict(真);
console.log($.fn.jquery)
log($330.fn.jquery);

那么,为什么您首先要加载两个版本?最有可能的是,这两个插件都使用一个通用版本工作。您的noconflict必须在第一个jquery之前,否则您的第二个jquery将覆盖第一个jquery,然后设置为无冲突可能重复Yes,这是可能的。请参见此处的答案:亲爱的@Rory McCrossan非常感谢!我很感激!这是完美的回答和解释。非常感谢。没问题,很乐意帮忙