なぜこれが'cannot call method getContent of undefined'
になっているのですか、これはどのように可能ですか? tinyMCE でテキストエリアをセットアップしますが、getContent を実行できません。
tinyMCE.init({
plugins: 'paste',
theme : "advanced",
mode : "specific_textareas",
editor_selector : element,
width : width,
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,bullist,numlist,undo,redo,",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
content_css : "hhhng.css",
paste_text_sticky : true,
//select pasteAsPlainText on startup
setup : function(ed) {
ed.onInit.add(function(ed) {
ed.pasteAsPlainText = true;
});
}
});
var x = tinyMCE.get(element).getContent();
アップデート
ボタンのクリックから呼び出すと機能しますが、tinymce が初期化された直後に機能しないのはなぜですか? はい、それはドキュメント準備完了ブロックにあります。それは私には意味がありません:S
$("#button").click( function(e) {
e.preventDefault();
console.log(tinyMCE.activeEditor.getContent());
});