jquery noConflict()方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery noConflict()方法相关的知识,希望对你有一定的参考价值。

jQuery 使用 $ 符号作为 jQuery 的简写。如果页面还引入了其它框架,并且这个框架也将$作为简写符号,那么就会产生冲突。

 

技术分享

$.noConflict();
console.log($(".btn"));

控制台报错,提示$不是一个函数

 

$.noConflict();
console.log(jQuery(".btn"));

也就是说,$相当于jQuery

 

创建自己的简写

noConflict()返回对jQuery的引用,可以将它存入变量,供以后使用。

var fftu = $.noConflict();
console.log(fftu("input"));

 

如果不想改变这个简写,还有一种解决方案:

$.noConflict();
jQuery(function($){
    console.log($("input"));
});

 

以上是关于jquery noConflict()方法的主要内容,如果未能解决你的问题,请参考以下文章

jQuery的noConflict以及插件扩展

jQuery 核心 - noConflict() 方法

jQuery 核心 - noConflict() 方法

jquery noConflict()方法

window.onload多个共存 - 借鉴jQuery.noConflict的思路

jQuery noConflict() 方法