如何使用jquery从tinyMCE文本框中获取值?

时间:2012-08-26 19:53:08

标签: jquery tinymce

我正在尝试获取使用tinyMCE(jQuery版本)的文本框的值,但是当我这样做时,我没有从文本框中获取任何内容。请参阅下面的代码;

var content = $( "#content_textarea" ).val();
alert(content);

此外,我没有使用表格,并且使用按钮激活了代码。

我也试过这段代码;

var content = tinyMCE.get('content_textarea').getContent();
alert(content);

我做错了什么?

4 个答案:

答案 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是实例的名称