【发布时间】:2013-01-08 15:38:18
【问题描述】:
在我的页面中有一个 div,我必须在其中显示来自 javascript 的 html。所以在 javascript 中,我附加了 CDATA 标记,以便将 html 显示为数据。以下是我使用的代码
var htmlCode = '<h>testing html</h>';
htmlCode = '<![CDATA[' + htmlCode+ ']]>';
$('myDiv').html(htmlCode);
这实际上显示testing html]]>,因为当我将它分配给div 的html 时,最后一个&gt; 被转换为&gt;。知道如何克服这个问题
提前致谢
【问题讨论】:
-
是的,现在的问题是什么? last '>' 转换为 > when... 所以呢?
-
@SathyeshSelvarajah:问题的格式不正确。
-
人们只是发布问题,甚至没有检查它是如何呈现的。无论如何,感谢@RocketHazmat 的编辑!
标签: jquery encoding html-parsing cdata html-encode