使用带有$和jQuery的jQuery作为前缀

时间:2013-06-13 14:06:38

标签: jquery prefix

在一个非常大的项目中,我们有几个js文件,$(jQuery(用作前缀。我们无法修复这些文件,因为它们也用于其他项目。

那么是否有可能让jQuery响应这两个前缀?

谢谢!

1 个答案:

答案 0 :(得分:3)

默认情况下,jQuery使用 $jQuery来引用其功能。只有当您使用noConflict(或加载另一个库)时才会发生变化。

但是如果您只是加载jQuery并且没有做任何改变它,那么这个语句将是true

console.log($ === jQuery); // "true"

FWIW,如果由于某种原因你需要在项目中释放$符号,那么你开始使用的文件是:

$(function() {

可以像这样修改:

jQuery(function($) {

...上面ready函数中的所有代码都可以继续使用$,这会影响全局。 jQuery将对其函数的引用传递给ready这样的处理程序。