CKEditorを起動したいテキストエリアを作成しました。また、ユーザーがクリックすると、CKEditorからのデータが変数に保存されるシンプルなボタンもあります。
問題は、未定義のエラーが発生し続けることです。
TypeError: CKEDITOR.instances.Textarea is undefined
[Break On This Error]
var data = CKEDITOR.instances.Textarea.getData();
これは過去3時間私を夢中にさせてきました、そしてどんな助けでも大いに感謝されるでしょう。
前もって感謝します
HTML
<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