我想通過使用jquery按下打印按鈕來打印表格,但應用於表格的樣式不起作用。 這裏是我的CSS使用jquery按下打印按鈕時,css樣式不適用
<style>
table {border-collapse:collapse;}
table td, table th{ border: 1px solid #73afb7; text-align:left;}
</style>
jQuery代碼
$(document).ready(function() {
$('#print').click(function(){
var divContents = $('#abc').html();
var printWindow = window.open('', '', ',width=800');
printWindow.document.write('<html>');
printWindow.document.write('<body >');
printWindow.document.write(divContents);
printWindow.document.write('</body></html>');
printWindow.print();
printWindow.close();
});//end of print button click
});//end of ready function
HTML
<div id="abc">
<table id="tbl">
<tr>
<th>S.No</th>
<th>NAME</th>
</tr>
<tr>
<td>1</td>
<td>AYAZ</td>
</tr>
</table>
</div>
當按下打印按鈕jquery的印刷品沒有邊界的表格內容
在你的jQuery代碼中,你使用'window'創建一個新窗口。打開「,那麼新窗口與主窗口是分開的,不會共享它的CSS。 – AeroX