3

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

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

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

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

$as函数参数有什么用

4

3 回答 3

7

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
});
于 2013-06-26T13:51:51.207 回答
0

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

于 2013-06-26T13:58:40.700 回答
0

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

 **$**(document).ready(function() {

  // statements

 });

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

看这个链接点击这里

于 2013-06-26T14:01:50.580 回答