1

我正在使用一个 jquery 打印插件,它能够从页面中打印出特定的元素。

如果我调用$('.main-container').print();它,它将打印出主容器中的所有元素。

但是,“主容器”中有许多元素我不想包含在传递给 print() 函数的元素中。

我的问题是,有没有一种方法可以将 3-4 个元素组合成一个元素并将该元素存储在一个变量中,这样我就可以将这个新元素传递给 print() 函数,而忽略所有我不想打印的元素?

就像是:

var $printThis = $('header').html();
$printThis += $('.middle-column').html();
$printThis += $('.footer').html();
$printThis.print();
4

2 回答 2

0

您可以使用 jQuery 函数.append()

于 2015-11-03T19:01:49.997 回答
-1

使用 CSS @media 打印并隐藏您不想显示的节点。

于 2012-12-12T02:30:25.837 回答