我正在尝试获取使用tinyMCE(jQuery版本)的文本框的值,但是当我这样做时,我没有从文本框中获取任何内容。请参阅下面的代码;
var content = $( "#content_textarea" ).val();
alert(content);
此外,我没有使用表格,并且使用按钮激活了代码。
我也试过这段代码;
var content = tinyMCE.get('content_textarea').getContent();
alert(content);
我做错了什么?
答案 0 :(得分:3)
尝试:
var editor='content_textarea';
var content =tinyMCE.activeEditor.getContent();
alert(content);
如果您不喜欢,可以这样做:
tinyMCE.triggerSave();
var content =$('#content_textarea').val();
alert(content);
两者都适合我。
答案 1 :(得分:1)
只是做:
tinymce.get("original textarea id").getContent()
答案 2 :(得分:0)
基于此处的文档:
http://www.tinymce.com/wiki.php/jQuery_Plugin
您应该使用:
// Gets the contents from a specific editor
alert($('#someeditor').html());
答案 3 :(得分:-1)
我和ckeditor有同样的问题... mybe这是有意义的。
CKEDITOR.instances [ 'editor1']的getData();
帮助了我......其中editor1是实例的名称