我想知道如何在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"]
->是你想要绑定的值