gpt4 book ai didi

jquery - 将内容 append 到动态创建的 iframe 中会得到一个空 iframe

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

我有一个 jQuery 片段如下:

$.ajax({
....
success: function(myContent) {
.....
$('<iframe id="myFrame" name="myFrame">').appendTo('body').ready(function(){
$('#myFrame').contents().find('body').append(myContent);
});
.....
});
});

第一次触发该事件时,只会显示一个空的 iframe,但第二次触发该事件时,内容会成功追加到 iframe 中。这段代码中有明显的错误吗?

最佳答案

我相信某些浏览器需要短暂的延迟才能识别新 iframe 的 DOM。使用超时应该可以:

$('<iframe id="myFrame" name="myFrame">').appendTo("body").ready(function(){
setTimeout(function(){
$('#myFrame').contents().find('body').append(myContent);
},50);
});

关于jquery - 将内容 append 到动态创建的 iframe 中会得到一个空 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9530455/

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