如何通过单击按钮打印 div?

How to print a div on a click of a button?

我正在使用 Jason day 的 printThis,在其配置页面上显示您可以使用以下方式触发插件:

$('selector').printThis();

现在,当我这样做时,我注意到此触发器在页面加载时显示打印框,而不是单击按钮。

如何使用此插件并通过按钮而不是默认页面加载来触发它?

用法:https://jasonday.github.io/printThis/

因此,为了做到这一点,您需要为按钮的 click 事件添加一些侦听器。

假设这是你的 HTML:

<button id="myButton">Button</button>

<div id="myPrintableContent">
  Some content to print
</div>

这是您的 javascript 代码:

$(document).ready(function() {
  $('#myButton').on('click', function () {
    $('#myPrintableContent').printThis();
  });
});