我需要将一个字符串(img标签)附加到tinyMCE编辑器实例。
我是这样做的:
$("#textboxhiddenbytinymce").append( string );
tinyMCE.triggerSave();
没有运气。我想知道是否:
有一个直接的方法可以将一个任意字符串(我需要完全控制它)添加到一个tinyMCE的实例中我明白我这样做的方式是错误的,因为tinyMCE独立地工作于“原始”textarea。 / p>
非常感谢!
答案 0 :(得分: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。
希望这个答案在问题发布一年后对某人有帮助!
答案 1 :(得分:0)
当前版本的TinyMCE(目前版本4)将其内容放在iframe中。找到该iframe的ID后,可以使用类似于以下内容的内容:
var id_of_iframe = '';
$('#' + id_of_iframe).contents().find('#tinymce').append(string);