Javascript ckeditor+;setData=额外段落

Javascript ckeditor+;setData=额外段落,javascript,ckeditor,Javascript,Ckeditor,我使用了新版本的CKEditor。我面临的问题是,当我设置数据时,数据周围有额外的段落或标记。我是这样做的: editor.setData(editor.getData()+' some text '); 而不是仅仅添加: some text 它补充说: <p> some text </p> 一些文本 我想知道,是否有一些配置,我可以发挥左右,以消除这种意想不到的行为 你看过来源了吗?我的猜测是原始数据本身被包装在一个段落中。您在段落结束后添加了一些文本,因此

我使用了新版本的CKEditor。我面临的问题是,当我设置数据时,数据周围有额外的段落或标记。我是这样做的:

editor.setData(editor.getData()+' some text ');
而不是仅仅添加:

 some text 
它补充说:

<p> some text </p>
一些文本


我想知道,是否有一些配置,我可以发挥左右,以消除这种意想不到的行为

你看过来源了吗?我的猜测是原始数据本身被包装在一个段落中。您在段落结束后添加了一些文本,因此浏览器将其解释为新段落。

这是一个很好的猜测。实际上,我刚刚找到了实现这一技巧的必要配置:enterMode:CKEDITOR.ENTER\u BR,shiftEnterMode:CKEDITOR.ENTER\P,autoParagraph:false。现在,它的工作方式和我预期的一样。我会对更改这些标志有点谨慎(我没有必要说这样做是错误的)。它们会以一种意想不到的方式戏剧性地影响CKEditor的行为,仅仅是一个API调用。顺便问一下,伙计们,有人知道“完整”工具栏的配置吗?在以前的版本中有工具栏:“Full”配置,但我看到,现在它没有效果了