gpt4 book ai didi

JQuery 5 秒后删除 .append

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

天哪,今天这里很多 - 哎呀

各位,最好的方法是:

$j('.done').append('Your services have been updated');

(完成了)

但是在 5 秒后删除附加内容,这样如果一个人重新提交表单(允许),附加内容就不会继续添加文本?即更新一次“您的服务已更新”,两次会显示“您的服务已更新您的服务已更新”,但我只希望您的服务已更新显示一次

最佳答案

(function (el) {
setTimeout(function () {
el.children().remove('span');
}, 5000);
}($j('.done').append('<span>Your services have been updated</span>')));

我知道这看起来很奇怪..我这样做是为了 self 遏制。当调用该匿名函数时,追加会立即完成...然后,追加的元素将在该匿名范围内保存为 el ,当 timeout 触发后,该元素本身将被删除5000 毫秒。

编辑:

我编辑了上面的函数,这样它就不会破坏父元素(对此感到抱歉)

关于JQuery 5 秒后删除 .append,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2765945/

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