使用Bootstrap Modal替换弹出窗口

时间:2015-01-07 09:23:31

标签: javascript jquery twitter-bootstrap

我想用Web应用程序中的模式替换弹出窗口。前面的实现使用JQuery $j('input field name', opener.document);来访问存储在前一个父屏幕上的值 - 这不适用于模态实现,它会抛出一个

Uncaught TypeError: Cannot read property 'document' of null

有人可以建议使用bootstrap Modal替代opener.document吗?

提前致谢

2 个答案:

答案 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指出我正确的方向!