我想使用我自己的符号而不是$()或jquery()。可能吗?我强烈地觉得不。
问问题
96 次
3 回答
6
当然有可能。您可以将jQuery
对象(或$
对象 - 它们引用相同的东西)分配给新的标识符:
var myNewName = jQuery;
然后,您可以像当前使用jQuery
或一样使用它$
:
var elems = myNewName(".someClass");
请注意,这不会放弃 jQuery 对$
变量的控制。为此(例如,如果您正在使用另一个库,例如使用$
标识符本身的 PrototypeJS),您可以使用jQuery.noConflict()
其他答案中显示的方法。
于 2012-07-18T12:36:47.510 回答
1
除了将 $ 或 jQuery 分配给新变量名之外,您还可以使用 noConflict 删除对 $ 和 jQuery 的全局引用。使用 noConflict 的返回,您可以创建一个全新的引用。
// remove reference to $ and jQuery
var mySymbol = jQuery.noConflict(true);
// remove reference to $ only
var mySymbol = jQuery.noConflict()
于 2012-07-18T12:41:43.057 回答
1
于 2012-07-18T12:40:12.780 回答