2012-08-26 88 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); 

對我來說這兩種工作。

相關問題