jQuery中符号$的含义是什么?

jQuery中的'$'符号代表什么?

这是句法糖 。 这不仅仅是特定于jQuery; 其他图书馆也使用它。 您可以在这里查找关于使用美元符号的完整详细信息。

jQuery对象:)

从jQuery文档:

默认情况下,jQuery使用“$”作为“jQuery”的快捷方式

所以,使用$("#id" )或jQuery("#id")是相同的。

奇怪但是真的,你可以在JavaScript中使用“$”作为函数名。 这是jQuery()的简写。 你可以使用,如果你想要的。 如果另一个库正在使用$,jQuery可以以兼容模式运行。 只需使用jQuery.noConflict()。 $在JS中相当常用作select器函数。

在jQuery中,$函数不仅仅是select东西。

  1. 您可以将它传递给select器以从DOM获取匹配元素的集合。
  2. 你可以传递一个函数在文档准备好的时候运行(类似于body.onload(),但更好)。
  3. 您可以将它传递给一个HTMLstring转换成一个DOM元素,然后您可以将其注入到文档中。
  4. 你可以传递一个DOM元素或你想用jQuery对象包装的元素。

这里是文档: http : //docs.jquery.com/Core

正如在其他答案中所说$是jQuery函数的一个快捷方式。

一些JavaScript库也使用$(例如:prototype)。 为了避免与其他库冲突,jQuery提供了jQuery.noConflict()函数。 调用这个函数$ variable的控制权返回到其他第一个实现它的库。 这样做使用jQuery,你不能这样做$('div.someClass'),而不是jQuery('div.someClass')。

或者可以这样做:

 jQuery.noConflict(); jQuery.ready(function($) { // use $ for jQuery } //use $ for the other library 

在编写插件以避免使用noConflict的问题时,可以将“jQuery”传递给一个函数:

 function($) { //use $ writing your plugin }(jQuery) 

$是一个简单的叫做jQuery的函数。 这是你如何访问jQuery库中的所有function。

你可以在这里find它: http : //docs.jquery.com/%24

这是jQuery的简称。 所有jQueryfunction所在的对象。

$只是另一个variables。 在jQuery的情况下,这引用了函数jQuery。

$就像@Elzo提到的语法糖。 没有人真正回答你的问题。 $是window.jQuery jQuery中的window.jQuery ,因此您不必每次都input它。

一个$符号来定义/访问jQuery

$ sign来定义/访问jQuery $(selector).action()

http://www.w3schools.com/jquery/jquery_syntax.asp

看看jQuery库文件。

//公开jQuery和$标识符。

 if ( typeof noGlobal === strundefined ) { window.jQuery = window.$ = jQuery; } 

全球$点jQuery。