首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CKEditor5 getSelectedElement()

CKEditor5 getSelectedElement()
EN

Stack Overflow用户
提问于 2019-02-20 22:11:39
回答 1查看 676关注 0票数 0

我正在使用CKEditor 5(平衡编辑器),并尝试获取选定的文本。我该怎么做呢?

我尝试了以下代码,但得到的结果为空:

代码语言:javascript
复制
editor.model.change( writer => {
    var selection = editor.model.document.selection;
    console.log(selection.getSelectedElement());             
} );

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-08 23:35:58

我想,对于文本元素,selection.getSelectedElement()会返回null。当figure对象被选中时,它返回一个element对象。您可以使用

代码语言:javascript
复制
selection.getFirstPosition().parent 

代码语言:javascript
复制
Array.from(selection.getSelectedBlocks())
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54788353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档