2016-12-07 128 views
0

我想使用jquery打印整個div內容。如何使用jquery使用window.print()方法打印特定div內容

目前我使用的是window.print()方法。但它只顯示打印頁面中的一些內容,缺少一些內容。

我想打印整個數據在我的打印頁面。

+2

你可以顯示你的代碼。 –

+0

<! - <腳本類型= 「文/ JavaScript的」> $(文件)。就緒(函數(){ \t $( 「#printButton」)點擊(函數(){ \t \t \t \t窗口.print(); \t \t \t}); \t }); –

+1

您的CSS可能具有用於打印模式的「@media」樣式,以防止某些內容正確顯示。有關「@media」的更多信息,請訪問:http://www.w3schools.com/css/css3_mediaqueries.asp –

回答

0

你應該使用一個單獨的CSS文件進行打印的頁面或CSS3媒體查詢:

<link rel="stylesheet" href="css/print.css" type="text/css" media="print"/> 

css文件:

body, html, #wrapper { 
    width: 100%; 
} 

或主css文件:

@media print { 
     body, html, #wrapper { 
      width: 100%; 
     } 
} 

Y你可以參考this

+0

使用這也得到相同的輸出。 –

+0

@KundrapuAppalanaidu你試過了哪一個? –

+0

css文件和主要的css文件 –