$(".page"+i).attr("id", "page1");
$(".page"+i).css("display","block");
jatoolsPrinter.print(myDoc, false);
// alert();
$(".page"+i).removeAttr("id");
$(".page"+i).css("display","none");
使用中发现 print方法是异步的,以上代码执行时会提示不存在打印页(无论是remove id 还是再次隐藏div都会导致此问题),除非用alert来阻断。
所以修改id的方法不太好用,有没有可以直接指定打印的范围的id,比如:
myDoc = {
documents: 要打印的ID,