0

我正在尝试在标签中显示一些 HTML 代码<pre><xmp>但不是仅显示代码,而是实际呈现此 HTML 代码。此外,我正在使用 Google Prettify 来突出显示语法。

<pre class="prettyprint code"></pre>

javascript

$(".code").html("<xmp>"+data+"</xmp>");
$('.prettyprinted').removeClass('prettyprinted');

prettyPrint();

因此,当我尝试显示时,<b>HEllo</b>我得到了Hello

4

2 回答 2

0

您必须使用 HTML 实体。

例如

&lt;b&gt;HEllo&lt;/b&gt;

显示为 <b>你好</b>

于 2014-01-05T10:52:07.240 回答
0

我解决了这个问题。我class="tag"在我的css中做了某个地方,并且显然谷歌美化使用相同.tag的类名()来标记html标签,所以在我将我的类名更改为另一个名称后,一切都很好。

于 2014-01-06T16:47:38.203 回答