我创建了一个文本区域,我想在其中启动CKEditor。我还有一个简单的按钮,当用户单击时,来自CKEditor的数据将存储在一个变量中。
问题是,我一直收到一个未定义的错误:
TypeError: CKEDITOR.instances.Textarea is undefined
[Break On This Error]
var data = CKEDITOR.instances.Textarea.getData();
在过去的三个小时里,这让我抓狂,任何帮助都将是非常感谢的。
提前感谢
<div id='texteditor-container'>
<textarea id='texteditor-textarea' name='Textarea'></textarea>
</div>
//save button
<a class='texteditor-save-button' href='#'>Save</a>
JQUERY
//enables ckeditor on text area */
CKEDITOR.replace('Textarea');
// clicking save will send data to database
jQuery('.texteditor-save-button').click(function() {
//saves the content of the editor
var data = CKEDITOR.instances.Textarea.getData();
alert(data);
return false;
}); //end click
发布于 2013-02-15 15:11:27
也许使用textarea字段的id而不是名称('texteditor-textarea‘,而不是'Textarea'?
https://stackoverflow.com/questions/14904138
复制相似问题