Как программно выделить весь текст в Редакторе TinyMCE
Я ищу способ программно выбрать все содержимое внутри экземпляра редактора TinyMCE.
причина, по которой мне это нужно, заключается в том, что я хотел бы, чтобы весь текст внутри редактора был выбран, как только кто-то нажимает на него (я использую TinyMCE в сочетании с JEditable, кстати).
спасибо,
Эдан!--1-->
2 ответов
предполагая, что у вас есть экземпляр редактора TinyMCE, хранящийся в переменной ed
:
ed.selection.select(ed.getBody(), true);
для tinyMCE 4 я использую объект Range для выбора:
function selectAll(editor) {
range = editor.dom.createRng();
range.selectNodeContents(editor.getBody());
editor.selection.setRng(range);
}
selectAll(tinyMCE.focusedEditor);