父窗口中的动态创建的访问元素

时间:2014-05-15 07:04:02

标签: javascript jquery

如何在iframe中从父窗口访问动态创建的元素。我的方式:

  1. 点击按钮 - > jQuery insert #element
  2. 打开iframe - >点击关闭botton - >关闭窗口并从textarea获取文本,现在......
  3. 我想将此文本放在位于父窗口的#element中。

    任何想法??

    好的抱歉,我不知道为什么,但现在可行了。

    $(document).on("click", "#closefancy", function() {
        var value = CKEDITOR.instances['humboldt'].getData();
        $('#new_text', window.parent.document).val(value);
        parent.$.fancybox.close();
    });
    

1 个答案:

答案 0 :(得分:0)

我用来访问开放父窗口的代码是:

if (window.dialogArguments) {
    opener = window.dialogArguments;
} else {
    if (window.opener)
        opener = window.opener;
}

所以你可以使用     opener.document。访问父文档