Javascript JQuery 链接
Javascript JQuery chaining
假设我们有:
$("p")[0].innerHTML;
和
$("p").html();
在上面的例子中,我们得到了相同的结果。所以我想知道 JQuery return 节点列表和它自己如何允许链接?
So I was wondering how can JQuery return both the nodelist and itself to allow chaining ?
没有。
它只是 returns 本身(它是一个对象)。
该对象有一个名为 0
的 属性,它包含元素数组中的第一个元素。它还有一个名为 html
的 属性,其中包含一个函数。
这叫语法流畅。每个函数 returns 给定的对象。像
function f(obj){
doSomething(obj);
return obj;
}
假设我们有:
$("p")[0].innerHTML;
和
$("p").html();
在上面的例子中,我们得到了相同的结果。所以我想知道 JQuery return 节点列表和它自己如何允许链接?
So I was wondering how can JQuery return both the nodelist and itself to allow chaining ?
没有。
它只是 returns 本身(它是一个对象)。
该对象有一个名为 0
的 属性,它包含元素数组中的第一个元素。它还有一个名为 html
的 属性,其中包含一个函数。
这叫语法流畅。每个函数 returns 给定的对象。像
function f(obj){
doSomething(obj);
return obj;
}