我的项目中有这些代码可以打开一个新窗口来显示,然后从我的第一个窗口打印结果表:
$('a.print_btn').click(function(e) {
var elementId = $(this).attr('id');
var elementToPrint = $("#report_" + elementId).html();
var printWin = window.open("print.php?id="+elementId, "Print");
$(printWin.document.body).html(elementToPrint);
});
在此代码中,#report_elementId 指向包含我的表信息的字段集。如果我使用下面的代码,我可以看到所有表格内容:
alert(elementToPrint);
所以到目前为止一切都很好。但是最后一行代码不起作用,并且printWin窗口中没有写入任何内容。我不知道为什么:(
我用JQuery 将内容写入新窗口,但它对我不起作用。请帮帮我。
顺便说一句,我需要将内容写入某个 div ( id="myDiv"
)。我该怎么做?