我在一个使用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?
答案 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');