javascript - 如何使用 JQuery 将文本编码为 html

标签 javascript jquery html encode

我有一个文本区域,我得到了这样的值$(ctrl).val(),然后我收到了这个%3ch1%3eMy System%3c/h1%3e> 所以我一直在尝试将此值编码为:

<h1>My System</h1>

但我不知道如何。

我在互联网上发现了很多这样的例子

jQuery('<div />').html('Some text with &lt;div&gt;html&lt;/div&gt;').text()

但是没有成功!解码文本不同。

最佳答案

随机转义 HTML 内容本质上是不安全/不安全的,除非您(完全)知道它来自哪里。

无论如何:

unescape('%3ch1%3eMy System%3c/h1%3e') = "<h1>My System</h1>"

关于javascript - 如何使用 JQuery 将文本编码为 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23414418/

相关文章:

javascript - 防止元素宽度缩小

html - 无序列表中 img 下方的奇怪空白

javascript - 菜单悬停叠加延迟

javascript - 如何从文档列表更新 MongoDB 中的多个文档?

javascript - AngularJS 一次只显示一个列表项

php - jquery ajax调用后如何将文件输出到浏览器

html - 图片弄乱了我的表格布局

javascript - 事件仅有效一次

javascript - 如何为此函数添加 3 秒延迟?

javascript - 从存储的事件对象重新触发 javascript 事件