kindeditor、ueditor回显html源代码(markdown编辑)

在编辑器中添加源代码,会将尖角号等转义,保存到数据库中是如下格式

<pre class="brush:html;toolbar:false">&lt;script&gt;&lt;/script&gt;
&lt;input&nbsp;&gt;</pre><p>&lt;p&gt;哈哈&lt;/p&gt;<br/></p><p>&lt;b&gt;嘻嘻&lt;/b&gt;</p><p><strong>嘻嘻</strong></p>

但修改时,从数据库查询出,将上面的内容回显到编辑器时,编辑器自动将

&lt;

转回尖角号,导致无法正常回显html源代码,
为了能够正常回显,需要将

&lt;

中的&符号转义为

&amp;

代码如下:

content=content.replace("&","&amp;");

然后再将content显示到编辑器中即可

<textarea id="contentInp" name="content" rows="3" cols="3" style="display: none">${article.content}</textarea>

原文出处:/show_1C72mAZeWzA.html