例如,请考虑以下字符串:
<div><span class="author-advanced">hello <b>everyone</b></span></div>
应该打印:
你好每个人
我正在使用HTML5编辑器。我已经在mysql db中保存了这个字符串,在检索它之后,我想将它附加到文本编辑器,同时保留所有格式。应采用什么功能/方法来解决这个问题?
答案 0 :(得分:0)
如果您使用的是<textarea>
,则需要在初始化编辑器之前将HTML
代码放在标记内。 (在这种情况下,<textarea>
会转换为<iframe>
,这是使用<textarea>
所见即所得编辑的行为
<textarea class="editor"><span class="author-advanced">hello <b>everyone</b></span></textarea>
如果编辑器没有使用<textarea>
,那么它会使用contenteditable="true"
属性来显示格式化的HTML。
<div class="editor" contenteditable="true"><span class="author-advanced">hello <b>everyone</b></span></div>
假设HTML5Editor()是一个初始化编辑器的函数:
$('.editor').HTML5Editor();
在初始化编辑器之前,HTML代码必须位于元素内部。