2010-05-07 156 views
1

我需要在tinyMCE編輯器實例中追加一個字符串(一個img標籤)。沒有運氣將字符串追加到tinyMCE實例

$("#textboxhiddenbytinymce").append(string); 
tinyMCE.triggerSave(); 

我是做像這樣。我想知道是否:

有一個直接的方法來添加一個任意字符串(我需要完全控制它)到一個tinyMCE的實例我明白,我這樣做的方式是錯誤的,因爲tinyMCE獨立工作「原始」textarea。

非常感謝!

回答

2

這將工作的唯一方法是如果您使用jQuery Plugin version。幸運的是,可以很容易地將現有tinyMCE.init塊使用jQuery:

$().ready(function() { 
    $('textarea#tinymce').tinymce({ 
     script_url: 'tinymce/jscripts/tiny_mce/tiny_mce.js', 
     // and all your existing config 
}); 

然後你就可以訪問$(「#textarea的TinyMCE的」)對象和edit it as you would a normal element

希望這個答案在問題發佈後一年仍然有幫助!

0

當前版本的TinyMCE(目前版本4)將其內容放入iframe中。在找到該iframe的ID後,可以使用類似於以下的內容:

var id_of_iframe = ''; 
$('#' + id_of_iframe).contents().find('#tinymce').append(string);