在项目中添加富文本编辑器时,发现了保存的数据最终显示时是以
这种方式显示
我再去控制台输出显示下数据发现是已经将字符转义成特殊字符了
哈哈哈哈哈哈<div>啦啦啦啦啦</div>
所以此数据放入div中时html不能解析为html代码属性显示
- 解决方法:
$('<div>').html('<哈哈>').text() 结果:<div/>哈哈</div>
所以可以用此方法将数据转义后再将数据放入div中显示,
即可显示为正常的数据
- 因此也有了将html代码转义成特殊字符的方法
$('<div>').text('<div>哈哈</div>').html()
结果:<哈哈>