【发布时间】:2013-08-17 12:11:08
【问题描述】:
我正在尝试寻找避免使用 CKEditor 的解决方案,但旧的 FCKeditor 也会删除任何
<i> 标记从先前插入的内容到数据库。
案例:
我将 html 内容插入到数据库中,一些内容包含 <i> 元素。
我用 CKEditor 来做这个。
一切正常,内容显示在网页上。
但是当我想编辑之前插入的内容时,<i> 元素不见了。
在我的具体情况下,我使用:
<i class="fa-icon-fullscreen fa-icon-xxlarge main-color"></i>
当然,如果我禁用编辑器,文本区域中的内容会正常显示。
【问题讨论】:
-
关于这个还有另一个 SO 问题,其中一个人展示了一种允许空标签的广泛方法:stackoverflow.com/a/25016231/2418655
-
我通过从项目中删除 CKEditor(我非常喜欢它)并在没有所见即所得的情况下使用 codemirror/jsbeautify 消除了这个问题。可能不是大多数人的选择。