在appendTo()之后调用end()



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

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

但是,我需要调用end()两次才能在添加后获得原始元素,因为appendTo()在某种程度上被认为是过滤操作。那为什么呢?

appendTo遍历DOM并根据选择器进行筛选,使其能够匹配多个元素。这使它成为一个筛选操作。

最新更新