【问题标题】:JQuery window.parent close effect from iFrame来自 iFrame 的 JQuery window.parent 关闭效果
【发布时间】:2011-02-20 23:02:24
【问题描述】:

在 iFrame 中加载的以下代码应更改父页面上 div 的内容。它没有。

var closer = $('#contcomplete').html();
window.parent.jQuery('#contprintframe').html(closer);

有什么想法吗?

EDIT :: 这也不起作用

var closer = $('#contcomplete').html();
$('#contprintframe', window.parent).html(closer);

【问题讨论】:

  • 这个? parent.$('#contprintframe').html(closer); 这些脚本是否来自同一个域?
  • 两个页面上都有 jQuery 吗?

标签: jquery iframe parent innerhtml


【解决方案1】:

您必须先在父项中“找到”要更改的元素,然后传递值。

var closer = $('#contcomplete').html();
$('#contprintframe', window.parent.document).contents().find('#div_you_want_to_change').html(closer);

希望它有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    相关资源
    最近更新 更多