我想知道如何在CKEditor使用 Javascript 时设置一个值?
我尝试了以下方法,但它们都不起作用......
document.[form name].[textarea name].value=data;
$('#textareaID').val(data);
但是,这些都可以在没有应用编辑器的情况下工作。有没有办法用编辑器做到这一点?
我想知道如何在CKEditor使用 Javascript 时设置一个值?
我尝试了以下方法,但它们都不起作用......
document.[form name].[textarea name].value=data;
$('#textareaID').val(data);
但是,这些都可以在没有应用编辑器的情况下工作。有没有办法用编辑器做到这一点?
使用 CKEditor 方法setData():
CKEDITOR.instances[**fieldname**].setData(**your data**)
该insertHtml()和insertText()方法将数据插入到编辑器窗口,添加到任何有没有了。
但是,要替换整个编辑器内容,请使用setData().
使用insertHtml()或insertText()方法。
试试这个
CKEDITOR.instances['textareaId'].setData(value);
我使用了下面的代码,它在描述中工作正常->
CKEDITOR.instances.mail_msg.insertText(obj["template"]);
这里CKEDITOR       - >
 ->你的编辑器名称,
 mail_msg       ->你的textarea的ID(你绑定ckeditor),
 obj["template"]->是你想要绑定的值