我开了一个新窗口
var win = window.open("", "", "width=400, height=200");
我想用
来到达它的身体var $windowBody = $(win.document.body);
从那里使用.find()
,.html()
这对FF& Chrome 但不是IE 。 还发现了related post。
如何在IE中修复此问题?即,如何通过浏览器进行这项工作?
jsFiddle - 请注意关闭按钮永远不会出现在IE中。
答案 0 :(得分:1)
请使用以下代码在IE中修复它
var content = $('#content');
$('#open').on('click', function () {
var win = window.open("", "", "width=400, height=200");
$newWindow = $(win.document.body);
$newWindow.html(document.getElementById("content").innerHTML);
$newWindow.find('#close').on('click', function () {
win.close();
});
});
或使用:
var content = $('#content');
// and then
$newWindow.html(content);