jquery打印插件
以下是几款常用的jQuery打印插件及其使用方法,可根据需求选择:
jQuery Print Plugin
一款轻量级插件,支持打印指定DOM元素内容。
基本用法:
$("#element").print();
特点:
- 自动隐藏非目标元素
- 支持回调函数
- 兼容IE6+
PrintArea
功能丰富的打印区域控制插件。
安装:

<script src="jquery.printarea.js"></script>
示例代码:
$("#content").printArea({
mode: "iframe", // 使用iframe模式
standard: "html5" // 标准兼容
});
jqPrint
简单易用的基础插件。
调用方式:

$.jqprint("#print-container");
注意事项:
- 需手动引入CSS调整打印样式
- 不支持动态内容自动更新
自定义样式建议
通过CSS添加打印专用样式表:
<link rel="stylesheet" href="print.css" media="print">
关键样式示例:
@media print {
.no-print { display: none; }
body { background: white; }
}
注意事项
- 部分插件可能依赖旧版jQuery,需检查兼容性
- 复杂表格建议使用
printArea的保留格式功能 - 打印前触发
window.print()前可执行预处理逻辑
以上插件均可通过GitHub或官方CDN获取,建议根据项目复杂度选择合适方案。






