Я работаю с CKEditor 5 (Baloon Editor) и пытаюсь получить выделенный текст.Как я могу это сделать?
Я попробовал следующий код и получил NULL:
editor.model.change( writer => { var selection = editor.model.document.selection; console.log(selection.getSelectedElement()); } );
Спасибо за помощь.
Полагаю, selection.getSelectedElement() возвращает null для текстовых элементов.Возвращает объект элемента, когда объекты фигуры выбраны.Вы можете использовать
selection.getSelectedElement()
null
selection.getFirstPosition().parent
или
Array.from(selection.getSelectedBlocks())