CKEditor5 getSelectedElement()

CKEditor5 getSelectedElement(),ckeditor,ckeditor5,Ckeditor,Ckeditor5,我正在使用CKEditor 5(Baloon编辑器)并尝试获取选定文本。 我怎么做 我尝试了以下代码,结果为空: editor.model.change( writer => { var selection = editor.model.document.selection; console.log(selection.getSelectedElement()); } ); 谢谢您的帮助。我想,selection.getSelectedEleme

我正在使用CKEditor 5(Baloon编辑器)并尝试获取选定文本。 我怎么做

我尝试了以下代码,结果为空:

editor.model.change( writer => {
    var selection = editor.model.document.selection;
    console.log(selection.getSelectedElement());             
} );

谢谢您的帮助。

我想,
selection.getSelectedElement()
为文本元素返回
null
。当选择地物对象时,它返回一个元素对象。你可以用

selection.getFirstPosition().parent 


我猜,
selection.getSelectedElement()
为文本元素返回
null
。当选择地物对象时,它返回一个元素对象。你可以用

selection.getFirstPosition().parent 


另一个解决方案,取决于您的目标是什么,
editor.model.document.selection.anchor.parent
另一个解决方案,取决于您的目标是什么,
editor.model.document.selection.anchor.parent