如何以编程方式选择TinyMCE编辑器中的所有文本

时间:2010-04-27 16:44:17

标签: javascript jquery tinymce jeditable

我正在寻找一种以编程方式选择TinyMCE编辑器实例中所有内容的方法。

我需要这个的原因是,如果选择了编辑器中的所有文本,我会喜欢它,只要有人点击它(顺便说一下,我正在使用TinyMCE和JEditable)。

谢谢,
鹅蛋

2 个答案:

答案 0 :(得分:10)

假设您将TinyMCE编辑器实例存储在名为ed的变量中:

ed.selection.select(ed.getBody(), true);

答案 1 :(得分:1)

对于tinyMCE 4,我使用Range对象进行选择:

function selectAll(editor) {
    range = editor.dom.createRng();
    range.selectNodeContents(editor.getBody());
    editor.selection.setRng(range);
}

selectAll(tinyMCE.focusedEditor);