在打印输出之前删除html标记

时间:2012-04-16 08:55:38

标签: html jquery-templates

我正在使用Jquery模板打印一个字符串数组..存储在数组中的一个内容是“test”形式..当它们被打印到网页时,我不希望它显示HTML标签。相反,我只是想让他们打印测试。那么我可以删除这些html标签并打印相关数据吗?

2 个答案:

答案 0 :(得分:0)

使用打印样式表隐藏您不想打印的元素:

在HTML页面中:

<link rel="stylesheet" href="print.css" media="print" />

print.css

#myElement {
    display: none;
}

答案 1 :(得分:0)

使用jQuery剥离HTML标记很简单:

var clean = $('<div><p>Hello</p> <span>World</span></div>').text();
console.log(clean); // logs "Hello World"