是否可以单击页面上的按钮/图像/链接并包含/排除其他元素的打印?(在实际打印机上)我想让用户选择要打印的元素。这对 jQuery 的 Javascript 可行吗?
编辑以便更好地理解:我想让用户选择他想要打印的页面部分,方法是在每个 div 旁边添加一个打印这个/不打印这个按钮,覆盖我在我设置的默认设置print.css 文件。
更新:在 Richard Neil Ilagan 的建议之后,我尝试了以下方法,我觉得我很接近但无法确定。有什么建议么?
<style type="text/css">
@media print {
.no-print { display:none; }
}
</style>
<script>
$(document).ready(function() {
$('.dontPrint').click(function() { $('maybe').addClass('no-print'); });
});
</script>
<img class="dontPrint" src="images/cancel.png" title="Dont print bla bla" /></a>
<div id="maybe">bla bla</div>