Вопрос действительно расплывчатый, но из ваших снимков экрана я предполагаю, что вы хотите распечатать содержимое таблицы с помощью таблицы стилей.
Для этого можно использовать document.write
и print()
и добавьте переменные, которые ссылаются на вашу таблицу стилей.Твики могут быть сделаны, потому что я понятия не имею, как выглядит ваш DOM
.
JS
$(function () {
$('#print').click(function () {
var pageTitle = 'Title of sheet here',
stylesheet = 'path/to/style.css',
win = window.open('', 'Print', 'width=990,height=590');
win.document.write('<html><head><title>' + pageTitle + '</title>' +
'<link rel="stylesheet" href="' + stylesheet + '">' +
'</head><body>' + $('.tableClass')[0].outerHTML + '</body></html>');
win.document.close();
win.print();
win.close();
return false;
});
});
Затем просто, например, нажатием кнопки выведитесодержимое.
HTML
<button type="button" id="print">Print here!</button>
Это также сохранит привязки страниц.