将字符串附加到tinyMCE实例

我需要将一个字符串(img标签)附加到tinyMCE编辑器实例。

我是这样做的:

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

没有运气。 我想知道是否:

有一个直接的方法可以将一个任意字符串(我需要完全控制它)添加到一个tinyMCE的实例中我明白我这样做的方式是错误的,因为tinyMCE独立地工作于“原始”textarea。

非常感谢你!

这将是唯一的方法是使用jQuery插件版本 。 幸运的是,将现有的tinyMCE.init块转换为使用jQuery很容易:

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

然后你可以访问$(’textarea#tinymce’)对象并像普通元素一样编辑它 。

希望这个答案在发布问题一年后对某人有帮助!

当前版本的TinyMCE(目前版本4)将其内容放在iframe中。 找到该iframe的ID后,可以使用类似于以下内容的内容:

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