谁能告诉我如何在 CKEditor 中扩展或扩大选择范围。
我可以使用以下方法进行选择
var EditorInstance = CKEDITOR.instances['Editor'];
var selection = EditorInstance.getSelection();
但我想要的是用 javascript 放大该选择。
例如,这是我现在的选择
然后我想像这样扩展或放大该选择
此选择还可能包含粗体斜体等标签。 仅使用 javaScript 请帮助我..
最佳答案
延长Selection
您可以使用 modify()
只要您使用的是现代网络浏览器,就可以使用此方法。例如,要将选择范围向前扩展一个单词,您可以这样做:
var selection = window.getSelection();
selection.modify("extend", "forward", "word");
还可以指定向后扩展,可以指定按单词、字符、行等扩展
关于javascript - 如何使用 javascript 扩展/放大 CKEditor 中的文本选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11789738/