gpt4 book ai didi

javascript - Jquery:在ajax加载操作后将数据 append 到div

转载 作者:行者123 更新时间:2023-12-01 02:02:02 24 4
gpt4 key购买 nike

我的设置很像这样:

$('.container a').click(function(event) {
event.preventDefault();
$('#contents').remove();
$(this).parent().append("<div id=\"contents\"></div>");
$('#contents').html('<img src="/images/loading.gif" />')
.load("stuff.html")
.append("<div id=\"closebutton\"></div>");
});

但是,“append”部分似乎在加载完成之前运行,因此 closebutton div 会被 stuff.html 的内容覆盖。如何让它等到 ajax 操作完成后再执行最终追加?

谢谢:)
马拉

最佳答案

append 放入回调函数中即可。

$('.container a').click(function(event) {
event.preventDefault();
$('#contents').remove();
$(this).parent().append("<div id=\"contents\"></div>");
$('#contents').html('<img src="/images/loading.gif" />')
.load('stuff.html',{},function(){
$(this).append('<div id=\"closebutton\"></div>");
});
});

关于javascript - Jquery:在ajax加载操作后将数据 append 到div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1932269/

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