首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PrintThis -在同一页上打印来自2个不同元素的内容

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

Stack Overflow用户
提问于 2018-01-09 01:06:11
回答 1查看 1.2K关注 0票数 0

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

代码语言:javascript
复制
$(function() {
    $('#print').click(function() {
        $('pre').printThis();
    });
});

现在我想打印一个页面,它在顶部显示h1 (来自同一个网页),然后在预先格式化的元素上方显示。

代码语言:javascript
复制
$(function() {
    $('#print').click(function() {
        $('h1').printThis();
        $('pre').printThis();
    });
});

不幸的是,使用这段代码,我只能在两个不同的页面中打印它们(实际上它们是两个独立的打印命令)。我希望它们出现在相同的打印页面上,如下所示: 1) h1内容2)换行符3) 'pre‘元素

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-09 12:35:09

您可以向printThis传递多个选择器:

代码语言:javascript
复制
$('#kitty-one, #kitty-two, #kitty-three').printThis({
    importCSS: false,
    loadCSS: "",
    header: "<h1>Look at all of my kitties!</h1>"
});

来源(就在第一页):https://github.com/jasonday/printThis#advanced-features

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48154859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档