jQuery中将特殊字符转义成html标签和反转

在项目中添加富文本编辑器时,发现了保存的数据最终显示时是以
在这里插入图片描述
这种方式显示
我再去控制台输出显示下数据发现是已经将字符转义成特殊字符了

哈哈哈哈哈哈<div>啦啦啦啦啦</div>

所以此数据放入div中时html不能解析为html代码属性显示

  1. 解决方法:
    $('<div>').html('&lt;哈哈&gt;').text() 结果:<div/>哈哈</div>
    所以可以用此方法将数据转义后再将数据放入div中显示,
    即可显示为正常的数据
    在这里插入图片描述
  2. 因此也有了将html代码转义成特殊字符的方法
$('<div>').text('<div>哈哈</div>').html()
结果:&lt;哈哈&gt;

猜你喜欢

转载自blog.csdn.net/weixin_42896618/article/details/85245249