有没有办法将iframe的内容复制到jQuery的弹出窗口中?
$(popUpWindow.document).append($('#iframe1').contents());
$(popUpWindow.document).append($('#iframe1').contents().find('body').html());
所有这些都不起作用!
由于
答案 0 :(得分:0)
如果您需要做的只是获取iframe内容,您可以尝试比jquery更低级别的东西:原始javascript!
var getIframeContent = function (id) {
var iframe = document.getElementById(id);
return iframe.contentWindow.document.body.innerHTML;
}
但是我想在JQuery的内幕下会发生类似的事情。
答案 1 :(得分:0)
请提及您使用的弹出窗口和内容是什么意思。
jquery-ui弹出窗口(对话框)的示例
HTML:
<div id="myDialog" >
<p>default dialog</p>
</div>
jQuery的:
$(function() {
$( "#myDialog" ).dialog();
$( "#myDialog p" ).html($("iframe").contents().find("body").html());
});