2012-11-14 146 views

回答

0

將TinyMCE setContent方法我希望這將幫助你..

// Sets the HTML contents of the activeEditor editor 
tinyMCE.activeEditor.setContent('<span>some</span> html'); 

// Sets the raw contents of the activeEditor editor 
tinyMCE.activeEditor.setContent('<span>some</span> html', {format : 'raw'}); 

// Sets the content of a specific editor (my_editor in this example) 
tinyMCE.get('my_editor').setContent(data); 

// Sets the bbcode contents of the activeEditor editor if the bbcode plugin was added 
tinyMCE.activeEditor.setContent('[b]some[/b] html', {format : 'bbcode'}); 

請TinyMCE的文檔http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.setContent

+0

此代碼設置tinymce編輯器的內容。但實際上我想改變一個tinymce編輯器中的文本框文本。我GOOGLE了很多,但沒有用。 pl幫我 – user1809274

+0

@ user1809274使用文本框ID設置文本,請檢查這個小提琴http://jsfiddle.net/3sSVa/這將設置一個文本框內的文本,我希望這會幫助你 – super

0

這並不難。首先,您需要獲取編輯器的正文。然後你可以嘗試找到你的textarea。作爲BIOS的建議它是一個有用的id給你的textarea。這裏是必要的代碼

var editor = tinymce.get('your_editor_id'); 
$(editor.getBody()).find('textarea#your_textarea_id').innerHTML = 'my_new_text'; 
相關問題