jqueryappend返回什么?

jqueryappend返回什么?,jquery,Jquery,这部分是一个诚实的问题,部分是一个咆哮。假设我有html <ol id="t"></ol> 和jQuery代码 var x = $('#t').append('test'); var y = x.append('<ol>hello</ol>'); x.append('hello2'); y.append('hello3'); var x=$('#t')。追加('test'); 变量y=x.append('hello'); x、 附加('he

这部分是一个诚实的问题,部分是一个咆哮。假设我有html

<ol id="t"></ol>

和jQuery代码

var x = $('#t').append('test');
var y = x.append('<ol>hello</ol>');
x.append('hello2');
y.append('hello3');
var x=$('#t')。追加('test');
变量y=x.append('hello');
x、 附加('hello2');
y、 附加('hello3');
我应该期待看到什么?我在这里试过了。在我看来,append函数返回这个。换句话说,x.append('foo')通常返回x。我检查了jQuery文档和。返回值未记录。除非另有说明,否则我是否可以安全地假设所有jQuery函数都将返回此值?有文件记录吗?只要浏览一下jQuery文档,很多函数都有未定义的返回值。

:

最常见的情况是,您将使用jQuery()函数创建jQuery 对象jQuery()也可以通过它熟悉的单个字符进行访问 别名$(),除非调用jQuery.noConflict()以禁用 这个选项。许多jQuery方法返回jQuery对象本身,因此 方法调用可以链接:

在返回jQuery的API调用中,返回的值将是 原始jQuery对象,除非该API另有说明。美国石油学会 方法,如.filter()或.not()修改其传入集,从而 返回一个新的jQuery对象。


重点矿山;事实上,

它总是返回
这个
以允许链接。jQuery方法总是返回jQuery集合,除非它们是专门为返回其他内容而设计的(例如
.html()
.text()
称为getter)。这是图书馆的一个基本特点。期望信息在API的每一页上都重复是不合理的。@Juhana它实际上是重复的,上面写着“returns:jQuery”不是文档。这很完美。非常感谢。是我的错,我没有仔细看医生。