从tinyMCE开始和结束所选文本

时间:2014-03-19 13:19:57

标签: javascript tinymce tinymce-3

我已使用自定义上下文菜单配置了tinyMCE编辑器。当我右键单击编辑器中的任何单词时,所选单词将突出显示。我可以使用editor.selection.getContent()获取所选文字。

  1. 如何在当前tinyMCE编辑器中的整个文本中获取所选文本的起点和终点?我尝试了editor.selection.getStart()getEnd(),但这并没有产生足够的结果。
  2. 我的任务是获取开始和结束索引并获取前一个单词。我目前正在使用tinymce-3.5.10

1 个答案:

答案 0 :(得分:2)

您需要使用

var range = editor.selection.getRng()

获得范围。您可以使用

获取开始和结束容器
range.startContainer
range.endContainer