我有一個textarea,我在那個textarea上使用tinyMCE。在TinyMCE初始化後用javascript設置textarea值
我在做的實際上是當頁面打開時,我用一些文本填充textarea,之後我正在初始化tinyMCE。
問題是,當我試圖在tinyMCE初始化後更改textarea的值時,則什麼也沒有發生。
這裏是一個例子。
創建textarea的:
<textarea style="width: 95%;" name="title" id="title"></textarea>
填充textarea的:
$('#title').html("someText");
初始化TinyMCE的
tinyMCE.init({ // General options mode : "specific_textareas", theme : "advanced", width: "100%", plugins : "pagebreak,paste,fullscreen,visualchars", // Theme options theme_advanced_buttons1 : "code,|,bold,italic,underline,|,sub,sup,|,charmap,|,fullscreen,|,bullist,numlist,|,pasteword", theme_advanced_buttons2 :"", theme_advanced_buttons3 :"", theme_advanced_buttons4 :"", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", valid_elements : "i,sub,sup", invalid_elements : "p, script", editor_deselector : "mceOthers" });
我想陳GE TextView的內容(但不工作)
我已經tryed使用相同的初始化TinyMCE的前
$('#title').html("someModifiedText"); // does not work
我也tryed刪除了tinyMCE:
if(tinyMCE.getInstanceById('title'))
removeTinyMCE("title");
隨着
function removeTinyMCE (dialogName) {
tinyMCE.execCommand('mceFocus', false, dialogName);
tinyMCE.execCommand('mceRemoveControl', false, dialogName);
}
而泰德重用:
$('#title').html("someModifiedText"); // does not work
我出出主意......非常感謝你的幫助....這裏
感謝Thariama,我歌廳這裏有一個錯誤:tinymce.get('title')未定義 – 2012-08-03 10:03:24
引用[this](http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.setContent )。 – Prasanth 2012-08-03 10:46:13
@goldenparrot,謝謝,我已經嘗試過,但仍然是同樣的問題。 – 2012-08-03 11:33:35