Possible Duplicate:
jQuery selecter whats difference between jQuery(“element”) and $(“element”)?
只是有点好奇..
为什么有时我看到它写成$("#SomeElementId")
有时为jQuery("#SomeElementId")
?确切的区别是什么?
最佳答案
$
是 jQuery
命名空间的别名。只是打字速度更快。当可能与其他也使用 $
的库发生冲突时,通常会避免这种情况。
jQuery 始终声明 jQuery
,但只会声明 $
,除非调用 jQuery.noConflict()
。
无论哪种方式,常见的模式都是通过立即执行的函数引用 $
作为闭包中的局部变量:
(function($) {
//all your code here, which can reference $
})(jQuery);
关于jquery - '$("#foo")' and ' jQuery ("#foo")' 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11686420/