5

我在 iframe 中有这段代码。

<script type="text/javascript">
    $(document).ready(function(){
        $("body").append($("#ctap").html());
    });
</script>

我想将#ctap的 html 附加到父正文。我怎样才能做到这一点 ?

4

3 回答 3

6

尝试在 document.ready 中执行以下代码

parent.$("body").append($("#ctap").html());
于 2012-09-11T15:30:39.190 回答
0

如果父体你应该有这样的东西:

var iFrame = $('#iframe_id');
var iContent = iFrame.contents().find("#ctap").html();
$("body").append( iContent );
于 2012-09-11T15:30:12.597 回答
0

由于跨域脚本限制,为了能够从 iframe 访问主机页面的内容,它们必须具有完全相同的位置(主机名和端口)。

请参阅如何使用 iframe 中的函数从父页面中删除 iframe?

于 2012-09-11T15:57:34.963 回答