在appendTo()之后调用end()

时间:2013-08-28 15:59:18

标签: jquery

我很好奇,为什么在jQuery对象上调用appendTo()方法被认为是过滤操作?例如,end()返回上一个过滤操作中匹配元素的集合:

obj.slice(0, 3).appendTo('#row1').end().end()

但是,我需要两次calld end()才能在追加后获取原始元素,因为某种方式appendTo()被认为是过滤操作。那么为什么呢?

1 个答案:

答案 0 :(得分:2)

appendTo遍历DOM并根据您的选择器过滤,允许它匹配多个元素。这使它成为过滤操作。