JQuery的“$”符号是什么意思?

时间:2017-07-16 14:05:24

标签: javascript jquery

所以请原谅我的愚蠢问题, 我知道“$”是jQuery的快捷方式,但我看到过一些代码:

  var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
  xmlDoc = $.parseXML( xml ),
  $xml = $( xmlDoc ),
  $title = $xml.find( "title" );

所以我的问题是:

  1. 为什么xmlDoc没有“var”前缀?不应该是:

    var xmlDoc = $ .parseXML(xml)?

  2. 2. $ xml中的“$”代表什么?如果xml是变量,则不应该是:

    var xml = $( xmlDoc )?
    

2 个答案:

答案 0 :(得分:1)

  1. xmlDoc没有“var”前缀有效,它使用变量声明的短语法(参见,)。即使没有,,它也会声明一个全局javascript变量。

  2. $ xml中的“$”不会改变任何内容,$xml是一个有效的变量名,就像其他变量名一样。

答案 1 :(得分:0)

可能还有其他库也使用jQuery快捷键 $ 。 此链接可能有助于更好地理解jQuery的快捷方式:

http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/