我想用Web应用程序中的模式替换弹出窗口。前面的实现使用JQuery $j('input field name', opener.document);
来访问存储在前一个父屏幕上的值 - 这不适用于模态实现,它会抛出一个
Uncaught TypeError: Cannot read property 'document' of null
有人可以建议使用bootstrap Modal替代opener.document吗?
提前致谢
答案 0 :(得分:0)
您发布的代码是简短的,以给出一个好的答案。
但我可以给你一个fiddle,其中有一个模态从中获取文字。
现在我不知道你以前的父屏幕是什么意思。
但我认为你的追随者是: 在模态之外找到一些东西并放在里面。
<强> Jquery的:强>
var text = $('some-where-you-want-info-from').html();
$('modal-body').prepend(text);`
这从元素中获取一些html并将其设置为模态体
答案 1 :(得分:0)
我认为最好的解决方案是使用以下语法:
var myVar = window.parent.document.getElementById('element_name');
似乎完全复制了这个值!
非常感谢Persijn指出我正确的方向!