jquery Froala编辑器在当前光标/购物车位置插入不工作

apeeds0o  于 2022-11-03  发布在  jQuery
关注(0)|答案(1)|浏览(170)

我想在Froala编辑器中光标的当前位置插入一些文本。

var editor = new FroalaEditor('#docEditor', {
    events: {
        blur() {
            this.selection.save();
        }
    },
});

function insertVariable(text) {
    editor.selection.restore();
    editor.html.insert("->" + text + "<- ", true);
}

上面的代码在编辑器的末尾插入文本,我希望它应该在编辑器中的光标位置插入。

dluptydi

dluptydi1#

const editorInstance;
var editor = new FroalaEditor('#docEditor', {
        events: {
        initialized: (e) => {
          console.warn('Editor initialized', e);
          editorInstance = e.getEditor(); // this is the editor instance.
          setEditorEvents(e.getEditor());
        },
        blur: () => {
          editorInstance.selection.save();
        }
      },
});

function insertVariable(text) {
    editorInstance.html.insert("->" + text + "<- ", true);
}

试试这个。

相关问题