代码之家  ›  专栏  ›  技术社区  ›  Edan Maor

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

  •  8
  • Edan Maor  · 技术社区  · 16 年前

    我之所以需要这样做,是因为我希望编辑器中的所有文本都被选中,只要有人点击它(顺便说一下,我将TinyMCE与JEditable结合使用)。

    谢谢,
    关卓键

    2 回复  |  直到 16 年前
        1
  •  11
  •   Tim Down    16 年前

    假设您的TinyMCE编辑器实例存储在一个名为 ed :

    ed.selection.select(ed.getBody(), true);
    
        2
  •  1
  •   Alex    11 年前

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

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