在jQuery中,$是jQuery的别名,为了书写方便,我们更习惯用$('#id')这一类的方式来书写代码。当同一页面引用了jQuery多个版本或者jQuery与某些其他js库产生冲突,控制台就会报错。
同一个页面多个版本冲突解决办法
你可能会问,为什么在一个页面上会引用多个版本的jQuery,只引用一个不就好了吗?
答案是:不行。一般要用到两个(或以上)版本的jQuery库的原因是:现有的网站已经用了旧版本的jQuery以及相关插件,直接将jQuery升级到新版本会导致这些基于旧版本jQuery的插件不能工作,除非你能把这些插件全部升级,或者等各个插件的作者发布支持新版本jQuery的插件版本。
解决办法:使用jQuery.noConflict([extreme])方法。
比如我引用的是jquery-1.11.0.js和jquery-1.5.0.js。
301_16@