Print
only?

前端 未结 30 1667
暖寄归人
暖寄归人 2020-11-22 00:25

How do I print the indicated div (without manually disabling all other content on the page)?

I want to avoid a new preview dialog, so creating a new window with this

30条回答
  •  遥遥无期
    2020-11-22 00:38

    @Kevin Florida If you have multiple divs with same class, you can use it like this:

     

    i was using Colorbox inner content type

    $(document).on('click', '.printdiv-btn', function(e) {
        e.preventDefault();
    
        var $this = $(this);
        var originalContent = $('body').html();
        var printArea = $this.parents('.printableArea').html();
    
        $('body').html(printArea);
        window.print();
        $('body').html(originalContent);
    });
    

提交回复
热议问题