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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值