如何在特定ckeditor处的光标位置插入文本



我添加了一个自定义插件,该插件在我单击我的insertdate按钮时,该插件在CKEditor中的光标位置插入,而该插件不是CKEditor工具栏按钮的一部分。现在问题是我的页面中有多个ckeditor,所以现在我在第二个ckeditor中键入某些内容,我只想插入当前时间,所以我单击了插入式按钮,但是它是在第一个ckeditor中插入文本,没有任何预期的方法。

尝试使用focusmanager.hasfocus方法,但是当我单击插入插入按钮时,ckeditor失去了焦点。有什么方法可以获取最近的焦点编辑器的参考。

$.fn.insertAtCaret = function (myValue) {
    myValue = myValue.trim();
    CKEDITOR.instances['idofeditor'].insertText(myValue);
};

最新更新