jquery - 将转义的 HTML 内容呈现为 DOM 中的 HTML

标签 jquery html

我有一个转义的 html 。我希望使用 js 或 jquery 将其呈现为 HTML 组件。有什么想法吗?

要呈现的 HTML “<strong>直接成本节省,Oracle CRM 替代品</strong> <ul><li>x 个用户,y 个门户用户</li><li>集成:Cisco (CTI)、Cognos </li><li>替换:Oracle CRM(内部部署)、RightNow< ;/li><li>已完成五个分阶段部署中的第一个</li></ul>"

最佳答案

使用 .text() 通过首先渲染 < 等获取括号输出,并将该文本设置为 html 源:

var container = $('#render-target');
container.html(htmlToRender);
container.html(container.text());

关于jquery - 将转义的 HTML 内容呈现为 DOM 中的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11710847/

相关文章:

Jquery 'this' 关键字和选择器的基本过滤器

javascript - 如何使用 renderPartial Yii 更新内容(显示/隐藏)

jQuery - 从随机选择的列表项中删除类,保留悬停时重新调用的能力

javascript - bootstrap-slider 中的标签真的需要 ID 吗?

javascript - 如何使用javascript字符串/n字符

javascript - 鼠标未悬停时重新启动图片库

javascript - 从多个按钮显示/隐藏 div 中的多个不同内容

Win32 的 HTML 验证器?

javascript - jQuery 在 "select"操作后在 div 中显示文本?

javascript - 我的背景图片不会显示在 div 上