在开启窗口上触发jQuery

时间:2012-09-12 00:56:07

标签: jquery window.opener

我正在从主窗口打开一个对话框窗口。该对话框用于上传文件。完成后,我希望对话框在opener窗口中触发jQuery函数。这似乎应该有效,但到目前为止还没有。

我在主窗口中打开对话框,如下所示:

jQuery('.modaldataupload').click(function() {
    var newwindow = window.open(jQuery(this).prop('href'), '', 'height=400,width=500,top=200,left=200');
    if (window.focus) {
        newwindow.focus();
    }

有效。上传是使用php进行的,有效,并且对话框被重定向到包含此内容的确认页面:

<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#datauploadslist', window.opener.document).val('hello');
});
</script>

在主窗口中,我有一个div:

<div id="datauploadslist"></div>

我不应该在那个div中得到“你好”吗?

1 个答案:

答案 0 :(得分:0)

使用text()代替val()val()设置表单字段的值

相关问题