gpt4 book ai didi

jQuery 添加带有内容的 iFrame

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

我也遇到这样的问题。我需要在 fancybox 中打开 iframe (我需要 iframe 因为我需要浏览打开的文档中的链接并停留在 fancybox 中),但我想将内容从变量放入 iframe,而不是通过 src 属性(我已经通过 AJAX 获取内容(我需要在将内容放入 iframe 之前对内容进行一些检查,所以没有办法代替 AJAX 来做到这一点)查询),所以我不需要再查询)。

Fancybox 不允许将“content”属性与“type”:“iframe”一起使用。所以我决定动态创建 iframe,将我的内容插入其中,并通过 fancybox 将 iframe 显示为常规 block 。

就像

jQuery('<iframe id="someId"/>').appendTo('body').contents().find('body').append(content);

然后比

jQuery('<iframe id="someId"/>').fancybox();

但是第一部分不起作用。我可以看到添加到页面的 iframe,但没有任何内容(我在可变内容中有完整的 HTML 页面,但当我尝试仅附加一些文本时,它不起作用)。

我做错了什么?

也许还有另一种方法可以满足我的需要?

最佳答案

像这样调用jquery的ready方法后你的问题就会解决

<script type="text/javascript">
$(function(){
$('<iframe id="someId"/>').appendTo('body');
$('#someId').contents().find('body').append('<b>hello sajjad</b>');
});
</script>

<iframe id="someId"></iframe>

关于jQuery 添加带有内容的 iFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614850/

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