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

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

<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源代码,为了能够正常回显,需要将&符号再次转义:

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

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

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



原文出处:/show_1C72mNp5daB.html