【问题标题】:meaning of $ sign in jquery document ready [duplicate]$在jquery文档中准备好的含义[重复]
【发布时间】:2013-06-23 16:53:24
【问题描述】:

通常当我编写我的 jquery 代码时,我会做类似的事情

$(document).ready(function() {
   // some code
});

我在网上看一些代码,我注意到作者是这样做的

$(document).ready(function($) {
   // some code
});

$作为函数参数有什么用

【问题讨论】:

标签: javascript jquery


【解决方案1】:

jQuery 以jQuery 作为第一个参数调用回调函数。 Javascript 不要求您定义将传递给您的函数的参数,因此如果不需要它通常会被忽略。

这里看起来很奇怪,因为作者已经在依赖 $ 是 jQuery - 你通常会认为它是这样的:

jQuery(document).ready(function($) {
    // $ works here even if someone changed the global `$`
    // this breaks down if someone changed jQuery too but that's far less likely
});

【讨论】:

  • 还要注意jQuery(function($){})等价于jQuery(document).ready(function($){})
【解决方案2】:

jQuery 函数是 jQuery 或 $ 的值。它用作命名空间,因此我们可以将其称为“全局 jQuery 对象”。

【讨论】:

    【解决方案3】:

    伙计,请 jquery 文档。它写得很好,易于理解。无论如何,我会告诉你 $ 符号是什么。 $ 是 jQuery 函数的快捷方式。 .

     **$**(document).ready(function() {
    
      // statements
    
     });
    

    这里$代表jquery。可以用jquery代替$符号..

    查看此链接Click here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 1970-01-01
      相关资源
      最近更新 更多