【发布时间】:2011-10-10 16:54:24
【问题描述】:
我有一个属于后端 CRM 管理面板的页面。在该页面上,HTML 输出来自一些我无法访问的 PHP 函数。并且该 HTML 会自动将 < 和 > 更改为 HTML 编码字符。
所以有一个 div 包含像 <br /> 这样的 html 标签被转换成 &lt;b /&gt;
所以我需要只使用 jQuery 将它改回 HTML 字符:
&lt; 到 &lt;&gt; 到 &gt;
是否有一个 jQuery 脚本可以用来将这些特殊字符替换为相应的符号?这意味着我的 HTML 标记将真正起作用,并且 HTML 将在屏幕上正确显示?
我已经尝试过removewith(),但我无法成功。
添加: 我试图修改的 div 是这个
<div style="font-size: 11px; width: 90%; font-family: Tahoma;" id="cotiz"><strong>Valuación</strong> de InfoAuto: 35.500,00<br />
Cotización Seleccionada: Ninguna<br />
Allianz, Responsabilidad Civil: $205,25<br />
Allianz, Terceros Completos: $278,85 </div>
【问题讨论】:
-
碰巧,你是用
.text()而不是.html()插入数据吗? -
@genesis - 请注意上述评论中的大小写。 ;)
-
这是一些邪恶的东西
标签: jquery html-encode