通常,当我编写jquery代码时,我会执行类似
的操作$(document).ready(function() {
// some code
});
我在网上看了一些代码,我注意到作者做了这个
$(document).ready(function($) {
// some code
});
$
作为函数参数
答案 0 :(得分: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
});
答案 1 :(得分:0)
jQuery函数是jQuery或$的值。它充当命名空间,因此我们可以将其称为“全局jQuery对象。”
答案 2 :(得分:0)
Buddy请jquery文档。它写得很好,易于理解。我会告诉你什么是$符号。 $是jQuery函数的快捷方式。
**$**(document).ready(function() {
// statements
});
此处 $ 代表jquery。您可以使用 jquery 代替 $ 符号。
请参阅此链接Click here