当我使用编辑器并输入“test”时,我会回复以下内容:
"<html data-version="ckeditor"><body><p> </p>
<p><span style="font-family:Arial,Helvetica,sans-serif"><span style="font-size:11pt"><span style="font-size:11pt">test</span></span></span></p>
</body></html>"
问题是<p> </p>
。我不知道为什么会这样,但是当值再次保存/打开时,它会在顶部添加一个空行。
我尝试了各种配置设置:
config.autoParagraph = false;
config.fillEmptyBlocks = false;
config.enterMode = CKEDITOR.ENTER_DIV;
但它们都不起作用。我不明白为什么要添加它,完全没必要。
任何人都可以告诉我如何设置它以便它们不会通过配置添加,如果这样,或者只是让我知道是否有。
答案 0 :(得分:0)
您从CKEditor收到的真正奇怪的标记。我构建了一些示例代码集,其中实现了标准的CKEditor设置。编辑器下面是触发从编辑器接收数据的按钮。
https://codepen.io/msamsel/pen/GMEqyo/
var editor = CKEDITOR.replace( 'editor' );
editor.getData();
通常应使用getData
方法从编辑器中获取数据。
我希望这个例子能有所帮助。如果没有,您能否提供更多信息,您使用哪种CKEditor设置以及哪个版本?