我有一个页面是后端CRM管理面板的一部分.在该页面上,HTML输出来自我无法访问的一些
PHP函数.而且HTML会自动更改<和>转换为HTML编码字符.
@H_403_2@所以有一个div包含html标签,如< br />被转换成& b /& gt;
@H_403_2@所以我需要使用jQuery将其更改为HTML字符:
@H_403_2@&安培; LT;到<
&安培; GT;到> @H_403_2@有没有可以使用jQuery脚本来替换这些特殊字符与相应的符号?这将意味着我的HTML标签实际上可以正常工作,并且HTML将在屏幕上正确显示? @H_403_2@我试过removewith(),但我不能使它的工作. @H_403_2@添加:
这是试图修改的div
&安培; GT;到> @H_403_2@有没有可以使用jQuery脚本来替换这些特殊字符与相应的符号?这将意味着我的HTML标签实际上可以正常工作,并且HTML将在屏幕上正确显示? @H_403_2@我试过removewith(),但我不能使它的工作. @H_403_2@添加:
这是试图修改的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>
解决方法
最简单的事情是
$('#test').each(function(){ var $this = $(this); var t = $this.text(); $this.html(t.replace('<','<').replace('>','>')); });@H_403_2@working edit/jsfiddle by Jared Farrish