2016-08-01 4 views
0

Ich versuche, den Inhalt meiner Tinymce automatisch zu füllen, dies wird in bestimmten Szenarien geschehen. Ich habe versucht, einige Konsolen testen, um zu sehen, welche jquery Funktion wird es funktionieren.Wie wird der Inhalt einer Tinymce automatisch gefüllt?

Ich habe versucht:

$("#tinymce").text("test"); 
$("#tinymce").html("test"); 
$("#tinymce").val("test"); 

Aber sie kehrten alle diese Fehlermeldung:

VM3476:1 Uncaught TypeError: $(...).val is not a function at :1:15

<body id="tinymce" class="mceContentBody " onload="window.parent.tinyMCE.get('htmleditor1').onLoad.dispatch();" contenteditable="true" spellcheck="false" data-gramm_id="e2122774-06e2-55e3-4d20-705ac5c51517" data-gramm="true" data-gramm_editor="true"> 
<g class="gr_ gr_3 gr-alert gr_spell gr_run_anim ContextualSpelling ins-del multiReplace" id="3" data-gr-id="3">sadasd</g><br> 
</body> 

Antwort

1

Wenn nach tinyMCE init

Sie müssen setContent() -Methode verwendet, so um vollen Inhalt einzustellen

nur
tinyMCE.activeEditor.setContent('My test!'); 

oder wenn Sie wollen Änderungsabschnitt ausgewählt

tinyMCE.activeEditor.selection.setContent('<strong>Some contents</strong>'); 

Wenn vor tinyMCE init

könnten Sie setzen direkt Ihre HTML-Container

$('textarea').text('My text!'); 
Verwandte Themen