这两者之间有什么区别?我应该何时使用它们?
除非用jQuery替换$,否则脚本不会起作用。
答案 0 :(得分:5)
那是因为$
是jQuery
和许多其他框架的快捷方式,这意味着它们可以覆盖此变量
如果您想使用它,一个好的做法是执行以下操作:
(function($){
// here you can use $ and be sure it references jQuery
})(jQuery);
如果您的网站上没有包含任何其他框架,那么无论您使用$
还是jQuery
console.log(jQuery === $) // true