直接案例:
<script src="jquery-1.8.3.min.js"></script> <script src="jquery-1.12.2.min.js"></script> <script src="jquery-2.2.2.min.js"></script> //最后加载的是jquery-2.2.2.min.js,所以$和jQuery都是2.2.2版本 // var v2= $.noConflict(); //2.2.2仅仅是放弃$的使用权用v2代替$使用 // alert(v2().jquery); //这里的v2是2.2.2 // alert(jQuery().jquery);//这里弹出的是还是2.2.2,因为2.2.2并没有放弃jQuery的使用权,只是放弃$使用而已 --------------------------------------------------- // var v2= $.noConflict(true); //2.2.2不仅放弃了$使用权还是放弃了jQuery使用权,所以要用2.2.2只能是v2来调用了 // alert($().jquery); //此时的$和jQuery就是1.12.2 // alert(jQuery().jquery); ---------------------------------------------------- var v2= $.noConflict(true); //2.2.2不仅放弃了$使用权还是放弃了jQuery使用权,所以要用2.2.2只能是v2来调用了 //alert($().jquery); //此时的$和jQuery就是1.12.2 //alert(jQuery().jquery); var v1_2= $.noConflict(); //1.12.2放弃了$使用权,但是jQuery还可以使用 alert(jQuery().jquery); //jQuery代表1.12.2 alert($().jquery); //$ 2.2.2和1.12.2都不使用了,$就代表了1.8.3 // v2 代表2.2.2 // jQuery 代表1.12.2 // $ 代表1.8.3