16

出于某种原因,我需要执行:

tinyMCE.activeEditor.setContent(text, {format : 'html'});

之后,如何将光标放在文本的末尾?

4

2 回答 2

41
ed.selection.select(ed.getBody(), true); // ed is the editor instance
ed.selection.collapse(false);

这似乎由 Peter Wooster 在线程jQuery Set Cursor Position in Text Area中回答

编辑对于 TINYMCE 使用:

tinyMCE.activeEditor.selection.select(tinyMCE.activeEditor.getBody(), true);
tinyMCE.activeEditor.selection.collapse(false);
于 2013-11-07T12:40:06.507 回答
-5

对于 tinyMCE 4+ 更好的使用:

tinyMCE.activeEditor.focus();
于 2015-09-02T19:00:37.587 回答