it-swarm.com.de

Inhalt von TinyMCE einfügen

Ich habe 2 Textbereiche auf einer Webseite, die tinyMCE verwenden.

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

In Version 3 von TinyMCE konnte ich dies tun

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

Jetzt in Version 4 versuche ich, den gleichen Code zu verwenden, aber es hat nicht funktioniert. Wie kann ich also Inhalte in den spezifischen Textbereich einfügen?

10
user1995781

Es gibt verschiedene Möglichkeiten.

Falls Ihr Editor mit "id1" der aktive Editor ist:

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

Wenn Sie die ID verwenden möchten:

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

Falls Sie nur zwei Editoren haben und Ihr Editor mit "id1" zuerst initialisiert wurde:

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

Es kann eigentlich mit erledigt werden

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

Versuchen Sie es mit Ihrer Dom-ID als Argument:

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