如果我将内容插入到 TinyMCE 选择的文本区域中,那么设置光标/插入符号位置的最佳方法是什么?
我tinyMCE.execCommand("mceInsertRawHTML", false, content);
用来插入内容,我想将光标位置设置到内容的末尾。
两者document.selection
都myField.selectionStart
不起作用,我觉得这将得到 TinyMCE 的支持(通过我在他们的论坛上找不到的东西),或者这将是一个非常丑陋的黑客。
后来:它变得更好;我刚刚发现,当您在 WordPress 中加载 TinyMCE 时,它会将整个编辑器加载到嵌入式 iframe 中。
稍后(2):我可以使用document.getElementById('content_ifr').contentDocument.getSelection();
将选择作为字符串获取,但不能用于我可以使用的选择对象getRangeAt(0)
。一点一点的进步。