Javascript 如何理解$()?
在下面的代码中,空的jQuery选择器Javascript 如何理解$()?,javascript,jquery,Javascript,Jquery,在下面的代码中,空的jQuery选择器$()是什么意思?它的意思是$(文档) 它的意思是$(文档) 不,这表示jQuery集合为空,但$.fn.ready实际上并不关心jQuery集合中的内容: > $().length 0 > $.fn.ready function (a){return n.ready.promise().done(a),this} 请注意,它如何不使用this,而是返回它进行链接。您可以使用$(document).ready,$().ready,$('bod
$()
是什么意思?它的意思是$(文档)
它的意思是$(文档)
不,这表示jQuery集合为空,但$.fn.ready
实际上并不关心jQuery集合中的内容:
> $().length
0
> $.fn.ready
function (a){return n.ready.promise().done(a),this}
请注意,它如何不使用this
,而是返回它进行链接。您可以使用$(document).ready
,$().ready
,$('body').ready
,$('blink').ready
…但唯一的方法是将侦听器传递给jQuery函数本身:
$(function () {
menu.loadMenuTree();
});
可能与“如何理解
$()
?”重复。$的含义是什么。fn
?@244boy:这是jQuery原型。jQuery集合是jQuery
类型的实例,它们从jQuery.prototype
继承所有属性,其中$.fn
是缩写。
$(function () {
menu.loadMenuTree();
});