CKEDITOR 4 文本插入问题
CKEDITOR 4 text insert issue
我正在使用 ckeditor v4.6.2,需要像下面这样动态添加文本
<textarea name="body" id="editor1" class="form-control"></textarea>
CKEDITOR.replace('editor1', customConfig);
var text = "this is home";
CKEDITOR.instances.editor1.insertHtml(text);
但不起作用,但在浏览器控制台中我看到了
TypeError: E is undefined
我的问题在哪里?
您需要等待 CKEditor 实例准备好进行交互。使用 instanceReady 事件:
CKEDITOR.replace('editor1', customConfig);
CKEDITOR.instances.editor1.on('instanceReady', function(evt) {
evt.editor.insertHtml("this is home");
});
我正在使用 ckeditor v4.6.2,需要像下面这样动态添加文本
<textarea name="body" id="editor1" class="form-control"></textarea>
CKEDITOR.replace('editor1', customConfig);
var text = "this is home";
CKEDITOR.instances.editor1.insertHtml(text);
但不起作用,但在浏览器控制台中我看到了
TypeError: E is undefined
我的问题在哪里?
您需要等待 CKEditor 实例准备好进行交互。使用 instanceReady 事件:
CKEDITOR.replace('editor1', customConfig);
CKEDITOR.instances.editor1.on('instanceReady', function(evt) {
evt.editor.insertHtml("this is home");
});