TinyMCE插入内容

时间:2014-04-10 01:24:02

标签: javascript jquery tinymce

我在一个使用tinyMCE的网页上有2个textarea。

<textarea id="id1" rows="10" cols="50" name="name1"></textarea>
<textarea id="id2" rows="10" cols="50" name="name2"></textarea>

在TinyMCE的第3版,我能够做到这一点

$('#id1').tinymce().execCommand('mceInsertContent', false, "content");

现在在版本4上,我尝试使用相同的代码,但它没有用。那么,我如何将内容插入特定的目标textarea?

3 个答案:

答案 0 :(得分:29)

有几种可能的方式。

如果你的编辑用&#34; id1&#34;是主动编辑:

tinymce.activeEditor.execCommand('mceInsertContent', false, 'your content');

如果您想使用id:

tinymce.get("id1").execCommand('mceInsertContent', false, 'your content');

如果您只有两位编辑,而您的编辑使用&#34; id1&#34;已经初步化了:

tinymce.editors[0].execCommand('mceInsertContent', false, 'your content');

答案 1 :(得分:1)

实际上可以用

完成
tinymce.get("id1").execCommand('mceInsertContent',false,"content");

答案 2 :(得分:0)

尝试将你的dom id作为争论:

tinymce.get("YOUR DOM ID").execCommand('mceInsertContent',false,'use your output content');