Javascript PrintThis-在同一页面上打印来自2个不同元素的内容

Javascript PrintThis-在同一页面上打印来自2个不同元素的内容,javascript,jquery,printing,printing-web-page,printthis,Javascript,Jquery,Printing,Printing Web Page,Printthis,我使用的是printthis.js,它可以很好地打印网页上预先格式化元素的内容。要激活打印命令,我使用以下命令: $(function() { $('#print').click(function() { $('pre').printThis(); }); }); 现在我想打印一个页面,在顶部显示来自同一网页的h1,然后在上面显示预格式化元素 $(function() { $('#print').click(function() { $(

我使用的是printthis.js,它可以很好地打印网页上预先格式化元素的内容。要激活打印命令,我使用以下命令:

$(function() {
    $('#print').click(function() {
        $('pre').printThis();
    });
});
现在我想打印一个页面,在顶部显示来自同一网页的h1,然后在上面显示预格式化元素

$(function() {
    $('#print').click(function() {
        $('h1').printThis();
        $('pre').printThis();
    });
});
不幸的是,使用这段代码,我只能将它们打印在两个不同的页面上,实际上它们是两个独立的打印命令。我希望它们出现在同一打印页上,如下所示: 1 h1含量 2换行符
3“pre”元素可以通过多个选择器进行打印:

$('#kitty-one, #kitty-two, #kitty-three').printThis({
    importCSS: false,
    loadCSS: "",
    header: "<h1>Look at all of my kitties!</h1>"
});
第一页上的源权限: