将字符串附加到tinyMCE实例

时间:2010-05-07 10:01:33

标签: javascript jquery tinymce append

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

我是这样做的:

$("#textboxhiddenbytinymce").append( string );
tinyMCE.triggerSave();
没有运气。我想知道是否:

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

非常感谢!

2 个答案:

答案 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);