在 jQuery 中 $代表什么?
$
JQuery 对象:)
来自 jQuery 文档:
默认情况下,jQuery 使用“ $”作为“ jQuery”的快捷方式
因此,使用 $("#id")或 jQuery("#id")是相同的。
$("#id"
jQuery("#id")
它是 jQuery 的缩写,是所有 jQuery 功能所在的对象。
$只是一个名为 jQuery 的函数,它是访问 jQuery 库中所有功能的方式。
你可以在这里找到它: http://docs.jquery.com/%24
正如在其他答案中所说的,$是 jQuery 函数的一个快捷方式。
一些 JavaScript 库也使用 $(例如: 原型)。为了避免与其他库发生冲突,jQuery 提供了 jQuery.noPulse ()函数。调用这个函数时,$变量的控制回到首先实现它的其他库。在使用 jQuery 时,不能再使用 $(‘ div.somClass’) ,而是使用 jQuery (‘ div.somClass’)。
或者可以这样做:
jQuery.noConflict(); jQuery.ready(function($) { // use $ for jQuery } //use $ for the other library
在编写插件以避免使用 noPulse 时出现问题时,可以将“ jQuery”传递给函数:
function($) { //use $ writing your plugin }(jQuery)
奇怪的是,在 JavaScript 中可以使用“ $”作为函数名。它是 jQuery ()的简写。如果你想的话可以用。如果其他库正在使用 $already,则可以在兼容模式下运行 jQuery。只需使用 jQuery.no 冲突()。$在 JS 中非常常用作选择器函数。
但是在 jQuery 中,$函数的作用远远超过了选择。
以下是文档: https://api.jquery.com/jQuery/
是 语法糖。它不仅仅是特定于 jQuery 的; 其他库也使用它。您可以查找关于在 JavaScript给你中使用美元符号的详细文章。
$只是另一个变量。
$是像@Elzo 提到的语法糖。但没人回答你的问题。$是针对 window.jQuery的 jQuery 中的速记,因此您不必每次都键入它。
window.jQuery
$sign 来定义/访问 jQuery $(选择器) . action ()
Http://www.w3schools.com/jquery/jquery_syntax.asp
查看 jQuery 库文件。
//公开 jQuery 和 $标识符。
if ( typeof noGlobal === strundefined ) { window.jQuery = window.$ = jQuery; }
全局 $指向 jQuery。
定义/访问 jQuery 的 $符号