我用的zepto,一开始,采用如下代码:
let parent = $('.parent'),
child = parent.find('.child');
for (let i = 0; i < 5; i++) {
child.eq(-1).remove();
}
我的本意是希望删除最后五个子元素,但实际却只删除了最后一个。
我知道,可以通过如下代码删除:
let parent = $('.parent');
for (let i = 0; i < 5; i++) {
parent.find('.child').eq(-1).remove();
}
这段代码。应该是每次循环,每次去查询dom,所以依次删了最后五个。
但我的疑问是,为何第一段代码不行?第一段里的 child 不会去查询dom结构吗?
手掌心
相关分类