Jquery 如何仅打印带有$(“printArea”)的列;不需要为每一列换行?

Jquery 如何仅打印带有$(“printArea”)的列;不需要为每一列换行?,jquery,function,printing,Jquery,Function,Printing,如果我有printArea文件,我得到一个如下表: <table> <tr><td class="print">Barcode</td><td class="print">Description</td><td>Price</td></td> <tr><td class="print">0123456</td><td class="print"&g

如果我有printArea文件,我得到一个如下表:

<table>
<tr><td class="print">Barcode</td><td class="print">Description</td><td>Price</td></td>
<tr><td class="print">0123456</td><td class="print">Gold Ring  </td><td>100 €</td></td>
</table>

条形码描述价格
0123456金戒指100欧元

如何仅打印类为“print”的列,而不为每列换行?

对于初学者来说,重复ID是无效的HTML,无法与jQuery一起使用。。。改为使用类,例如
class=“print”
.done,但如果我将类放在td标记中,我在打印的页面中看不到行中的表,这只是一个问题,但无法避免,因为重复ID无效,jQuery只能看到第一个匹配项。你能发布一个完整的例子吗?(例如,在JSFIDLE或代码片段中)该示例非常复杂,很难发布,但我只需要打印表中的一些列(而不是全部),而是一行。我不希望每一列都换一行。