我有一个带有DIV元素的网页。当用户点击“打印”时,我想打印该div的内容。请注意,我只想打印DIV的内容,而不是整个页面。为了尝试这个,我决定使用JavaScript打开一个新窗口。我然后要把DIV的内容写入新窗口。我的问题是,这是可能与JQuery吗?如果是,如何?目前,我尝试以下:
function printClick() { var w = window.open(); var html = $("#divToPrintID").html(); // how do I write the html to the new window with JQuery? }
解决方法
您可以使用
$(w.document.body).html(html);