我使用Jquery函数printarea
打印页面的一部分(表格的某些列)。
如果我将选择器类放在需要打印的两列中,如下所示:
<tr>
<td class="printarea">content1</td>
<td class="printarea">content2</td>
<td>content3</td>
</tr>
该函数将打印一行中的每一列:
content 1
content 2
如果我将选择器类放置到 tr
相反,像这样:
<tr class="printarea">
它将每一列打印在一行中:
content 1 content 2 content 3
我需要的是在一行中打印前两列:
content 1 content 2
有人知道如何实现这个目标吗?
最佳答案
首先隐藏表中的所有行,然后使用 jquery 中的 :lt
选择器仅显示行中的两列。它在下面的上下文中显示前两列
$("table tr td").hide();
$("table tr td:lt(2)").show();
关于javascript - 如何在 jQuery PrintArea 中传递自定义 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27015317/