gpt4 book ai didi

javascript - 在计时器之后仅删除使用 jQuery 创建的最旧的元素

转载 作者:行者123 更新时间:2023-11-28 06:21:31 29 4
gpt4 key购买 nike

每当单击按钮时,我都会有一艘船飞过,尽管目前它删除了屏幕上的所有船,而不是创建的最旧的船。

(function (el) {
setTimeout(function () {
el.children().remove('.ship');
}, 5000);
}($('#saleShipHolder').append("<div class='ship' id='saleShip'></div>")));

它创建了船舶,附加了船舶元素,但是当船舶被删除时,问题就出现了,因为它删除了屏幕上的所有元素,而不是最旧的元素。抱歉,我发现这很难解释。

提前谢谢您。

最佳答案

为什么不封装船?

(function (el) {
var ship = $("<div class='ship' id='saleShip'></div>");

el.append(ship);

setTimeout(function () {
ship.remove();
}, 5000);

}($('#saleShipHolder')));

关于javascript - 在计时器之后仅删除使用 jQuery 创建的最旧的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35494160/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com