当我使用编辑器并输入"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;但它们都不起作用。我不明白为什么要添加它,它完全没有必要。
有没有人能告诉我我是怎么设置的,这样他们就不会通过配置被添加了,如果有办法,或者如果没有,请告诉我。
发布于 2017-09-29 17:25:59
这是从CKEditor接收到的非常奇怪的标记。我构建了一些示例代码,其中实现了标准CKEditor设置。编辑器下面是一个按钮,它触发从编辑器接收数据。
https://codepen.io/msamsel/pen/GMEqyo/
var editor = CKEDITOR.replace( 'editor' );
editor.getData();通常需要使用getData方法从编辑器中获取数据。
我希望这个例子能有所帮助。如果没有,你能给出更多的信息吗?你使用哪种类型的CKEditor设置和哪个版本?
https://stackoverflow.com/questions/46434709
复制相似问题