gpt4 book ai didi

jquery - $.each() 内的 setTimeout

转载 作者:行者123 更新时间:2023-12-03 22:02:13 26 4
gpt4 key购买 nike

好的,我得到了这段代码:

$(this).find('article.loading').each( function(i) {

var el = this;
setTimeout(function () {
$(el).replaceWith($('#dumpster article:first'));
}, speed);

});

我想将每个元素替换为另一个元素,但我希望每次替换之间有一个延迟。

我不明白为什么这不起作用,它只是在一次超时后替换了所有这些。

有什么想法吗?

谢谢。

最佳答案

我只是修改了你的代码并做了一些更改。只是一个小技巧。

$(this).find('article.loading').each( function(k, v) {
var el = this;
setTimeout(function () {
$(el).replaceWith($('#dumpster article:first'));
}, k*speed);
});

附注该解决方案不是优化解决方案,但它可以帮助您快速完成工作。大多数情况下都没有问题。就像 jquery 本身一样。

关于jquery - $.each() 内的 setTimeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1270874/

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