我想使用自己的符号代替 $()或 jquery()。可能吗?我强烈地感觉没有。
答案 0 :(得分:6)
当然有可能。您只需将jQuery
对象(或$
对象 - 它们引用相同的内容)分配给新标识符:
var myNewName = jQuery;
然后您可以像使用jQuery
或$
一样使用它:
var elems = myNewName(".someClass");
请注意,这将不放弃jQuery对$
变量的控制。要做到这一点(例如,如果您正在使用其他库,例如使用$
标识符本身的PrototypeJS),您可以使用jQuery.noConflict()
方法,如其他答案中所示。
答案 1 :(得分:1)
答案 2 :(得分:1)
除了将$或jQuery分配给新的变量名之外,您还可以使用noConflict删除对$和jQuery的全局引用。使用noConflict的返回,您可以创建一个全新的引用。
// remove reference to $ and jQuery
var mySymbol = jQuery.noConflict(true);
// remove reference to $ only
var mySymbol = jQuery.noConflict()