1

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

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

我也没有使用表单,代码是使用按钮激活的。

我也试过这段代码;

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

我究竟做错了什么?

4

4 回答 4

3

尝试:

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

或者,如果你不喜欢这样,你可以这样做:

tinyMCE.triggerSave();
var content =$('#content_textarea').val();
alert(content);

两者都为我工作。

于 2014-09-15T11:25:20.493 回答
1

做就是了:

tinymce.get("original textarea id").getContent()
于 2012-08-28T12:13:52.130 回答
0

根据此处的文档:

http://www.tinymce.com/wiki.php/jQuery_Plugin

你应该使用:

// Gets the contents from a specific editor
alert($('#someeditor').html());
于 2012-08-26T20:42:32.270 回答
-1

我对 ckeditor 也有同样的问题……也许这很有趣。

CKEDITOR.instances['editor1'].getData();

帮了我....其中 editor1 是实例的名称

于 2012-08-26T20:36:58.813 回答