首页 > 解决方案 > 在动态呈现的内容上显示 HTML 标记

问题描述

我正在使用 Javascript 和 jQuery 从 JSON 文件中呈现内容。

在我的循环中,它看起来像这样:

tableElement += `<td>` + sContent + `</td>`;

查看网络以获取答案,我发现了此功能:

function escapeHTML() {
    return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) );
}

所以,在添加它之后,我尝试了这样的事情:

tableElement += `<td>` + sContent + `</td>` + '.' + escapeHTML();

但它不起作用。我想要做的是:如果我更改 JSON 文件并添加一些内容,例如:

"<td>Hello there</td>"

...我希望标签显示不呈现。

有任何想法吗?提前致谢。

标签: javascriptjqueryhtmlrender

解决方案


推荐阅读