1

我的 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();
    });
});
4

1 回答 1

1

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

@media print
{ #toPrint { display: block; } }
于 2013-03-01T23:45:21.340 回答