8

我在我的网络中使用插件 CKEDITOR 进行文字编辑器。在编辑器中,我有一个有两列的表。如果用户输入的数字将添加到 (50) 并且结果自动出现在第二列中,我想在第一列中实现这一点。使用 Jquery 很容易,但它不起作用。试过的代码:

function insertIntoCkeditor(str){
  CKEDITOR.instances['editor1'].insertText(str);
}

但是这段代码会自动插入到编辑器的文本区域上方。

4

3 回答 3

12

采用

设置数据()

function insertIntoCkeditor(str){
    CKEDITOR.instances['editor1'].setData(str);
}
于 2015-07-30T08:20:39.710 回答
5

我在用 :

function InsertHTML(HTML)
{
  CKEDITOR.instances['editor1'].insertHtml(HTML);
}

它工作正常。;)

于 2017-03-24T23:45:16.257 回答
1
CKEDITOR.instance['editor1'].insertElement(str);

它将在光标位置插入文本

于 2016-12-08T03:50:05.730 回答