jquery $=jquery
jQuery 与 $ 的关系
在 jQuery 中,$ 是 jQuery 的别名,两者完全等价。这种设计是为了方便开发者使用更简洁的符号调用 jQuery 的功能。
为什么 $ = jQuery
jQuery 库在初始化时会执行以下操作:

window.jQuery = window.$ = jQuery;
这行代码将 jQuery 和 $ 同时绑定到全局对象(通常是 window)上,因此两者可以互换使用。
使用示例
以下两种写法效果完全相同:

$('#myElement').hide();
jQuery('#myElement').hide();
冲突处理
如果其他库也使用了 $ 符号(如 Prototype.js),可以通过以下方式释放 $ 并恢复 jQuery 的别名:
jQuery.noConflict();
// 之后只能使用 jQuery
jQuery('#myElement').show();
或者为 jQuery 指定新的别名:
var jq = jQuery.noConflict();
jq('#myElement').show();
最佳实践
在编写 jQuery 插件或其他需要确保兼容性的代码时,建议使用完整的 jQuery 而不是 $,除非明确知道不会发生冲突。






