为什么会这样'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());
});