繁体   English   中英

如何自动填充tinymce的内容?

[英]how to auto populate the contents of a tinymce?

我正在尝试自动填充我的tinymce的内容,这将在某些情况下完成。 我尝试进行一些控制台测试,以查看可以使用哪些jquery函数。

我试过了:

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

但是他们都返回了这个错误:

VM3476:1未被捕获的TypeError:$(...)。val不是位于: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>

如果在tinyMCE初始化之后

您必须使用setContent()方法,以便设置完整内容

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

或者如果您只想更改所选部分

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

如果在tinyMCE初始化之前

您可以直接设置HTML容器

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM