Javascript 使用jQuery插件时,整个页面都在IE中打印

Javascript 使用jQuery插件时,整个页面都在IE中打印,javascript,jquery,internet-explorer,printing,Javascript,Jquery,Internet Explorer,Printing,HTML <div id="printDiv"> <!-- content Here --> </div> <input type="button" value="Print" onclick="printDiv()"/> 这是在使用Mozilla Firefox时打印的特定div,但在使用IE(版本10)时,它会打印整个页面 我正在使用这个jQuery插件 jQuery.print.js 请帮帮我。你可以不用插件就可以完成。我不知道这个插件是

HTML

<div id="printDiv">
<!-- content Here -->
</div>
<input type="button" value="Print" onclick="printDiv()"/>
这是在使用Mozilla Firefox时打印的特定div,但在使用IE(版本10)时,它会打印整个页面

我正在使用这个jQuery插件

jQuery.print.js

请帮帮我。

你可以不用插件就可以完成。我不知道这个插件是否做了额外的事情。您将不得不编写一个自定义js函数来只打印div而不是整个页面

html

<div id="printDiv">
       //content Here
 </div>
更新

function customPrint(id) {
         var cont = $('#'+id),
             pageCont = $('body');

         /*Hide the page content*/
         pageCont.hide();
         cont.show();

         /*Print function call*/
         window.print();

         /*Display back the page content*/
         pageCont.show();
    }

你可以不用插件就可以做到。我不知道这个插件是否做了额外的事情。您将不得不编写一个自定义js函数来只打印div而不是整个页面

html

<div id="printDiv">
       //content Here
 </div>
更新

function customPrint(id) {
         var cont = $('#'+id),
             pageCont = $('body');

         /*Hide the page content*/
         pageCont.hide();
         cont.show();

         /*Print function call*/
         window.print();

         /*Display back the page content*/
         pageCont.show();
    }

@Kolink这是这个插件的目的,我自己从来没有测试过,尽管有没有IE的jQuery打印div插件?@Kolink这是这个插件的目的,我从来没有亲自测试过它,虽然有任何用于IE的jQuery Print a div插件吗?谢谢..但我使用的是内容占位符..我的网页是由Masterpage继承的…在asp.NET中这没关系…试着运行这个函数,让我知道它是否工作。Yahooo..它工作了..非常感谢..但打印后,页面会被击中,直到我刷新它..被困在它挂起的地方到底发生了什么?事实上..我正在使用Jquery动画书。这不是菜单项…抱歉..谢谢..但我使用的是内容占位符..我的网页由母版页继承…在asp.NET中这没关系…尝试运行此功能,并让我知道它是否工作。Yahooo..它工作了..非常感谢..但打印后,页面会被删除,直到我刷新它..被卡住了挂起是到底发生了什么?实际上..我正在使用Jquery动画书。这不是菜单上的项目…对不起。。