TinyMCEを使用するWebページに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では、同じコードを使用しようとしましたが、機能しませんでした。では、特定のターゲットテキスト領域にコンテンツを挿入するにはどうすればよいですか?
いくつかの可能な方法があります。
「id1」のエディターがアクティブなエディターである場合:
tinymce.activeEditor.execCommand('mceInsertContent', false, 'your content');
IDを使用する場合:
tinymce.get("id1").execCommand('mceInsertContent', false, 'your content');
エディターが2つしかなく、「id1」のエディターが最初に初期化されている場合:
tinymce.editors[0].execCommand('mceInsertContent', false, 'your content');
それは実際に行うことができます
tinymce.get("id1").execCommand('mceInsertContent',false,"content");
Domidを引数として試してください。
tinymce.get("YOUR DOM ID").execCommand('mceInsertContent',false,'use your output content');