2012-08-26 53 views
1

我想获得使用tinyMCE(jQuery版本)的文本框的值,但是当我从文本框中没有获得任何内容时。看到我的代码如下;如何从使用jquery的tinyMCE文本框中获取值?

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

此外,我没有使用窗体,并使用按钮激活代码。

我也试过这段代码;

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

我在做什么错了?

+1

您可以通过提供更多相关详细信息来使这更容易回答。比如,你打电话给的HTML看起来像什么,也是潜在的,TinyMCE把你的HTML转换成了什么。 –

+1

试试'tinyMCE.activeEditor.getContent();'? – Prasanth

+0

您使用的是tinymce的jquery版本还是常规版本(我强烈建议使用)? – Thariama

回答

-1

ive与ckeditor有同样的问题... mybe这是有趣的。

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

帮了我....因此editor1是实例

+0

-1这个问题是关于tinymce。 CKEDITOR命令在这里没有任何帮助! – Thariama

+0

你懂了吧! – Jurudocs

1

只要做:

tinymce.get("original textarea id").getContent() 
3

尝试:

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

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

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

对我来说这两种工作。

相关问题