我的div是display: none,无法打印。我该如何更改?

插件:https://github.com/erikzaadi/jQueryPlugins/tree/master/jQuery.printElement

的HTML:

<a href="#" value="$('#toPrint').printElement()" id="simplePrint">Print</a>

<div id="toPrint">adgsdhashdshas</div>


CSS:

#toPrint { display: none; }


jQuery的:

$(document).ready(function() {
    $("#simplePrint").click(function(){
        $('#toPrint').printElement();
    });
});

最佳答案

使用打印样式并将div设置为display:block。

@media print
{ #toPrint { display: block; } }

09-27 22:01