weixin_39723441
2020-12-08 19:17 阅读 18

识别不出来后端返回的富文本编辑器里面的class类名

使用平台 [微信/qq/百度/头条/uni-app]

问题描述
识别不出来后端返回的富文本编辑器里面的class类名

html代码
请附上出现问题的html代码(或附件),例如:


  testClass1:"<span class="underline"> (1) </span> your best to speak. Don't be<span class="underline"> (2) </span> of making mistakes.But be careful not to let them stop you from improving your <span class="underline"> (3) </span>.A good <span class="underline"> (4) </span> to ",
    testClass2:"<span class="point2">分</span>外/满<span class="point2">分</span> 分<span class="point2">泌</span>/<span class="point2">沁</span>人心脾 呜<span class="point2">咽</span>/狼吞虎<span class="point2">咽</span>"

testClass1不能识别出underline,testClass2可以识别point。因为后端返回的字符串里面多了一个空格,是否可以给出一个解决方案呢?否则这边样式就设置不了了。浏览器显示没有问题。

该提问来源于开源项目:jin-yufeng/Parser

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • weixin_39723441 weixin_39723441 2020-12-08 19:17

    目前我想到了一种解决方案。 testClass1.indexOf('class =')>=0然后强制性replace为 class= 请问是否有更加优雅的方式呢?

    点赞 评论 复制链接分享
  • weixin_39741459 weixin_39741459 2020-12-08 19:17

    确实属性名后有个空格就识别不出来了,我修复一下

    点赞 评论 复制链接分享
  • weixin_39741459 weixin_39741459 2020-12-08 19:17

    已修复,可以重试一下

    点赞 评论 复制链接分享
  • weixin_39723441 weixin_39723441 2020-12-08 19:17

    看到了,已经修复。谢谢。

    点赞 评论 复制链接分享

相关推荐