使用 jQuery 在 TinyMCE 编辑器中设置值
您好,我需要在tinyMCE编辑器中设置预定义内容。下面是我的 html 和 jquery。
<script type="text/javascript">
tinyMCE.init( {
mode : "exact" ,
elements : "country"
});
</script>
<script type="text/javascript">
$(function() {
$("#lang").change(function() {
var s = $(this).val(); alert(s);
$("#country").val(s);
})
})
</script>
<select id="lang">
<option value="">Please Select country</option>
<option value="us">US</option>
<option value="es">SPAIN</option>
<option value="jp">JAPAN</option>
</select><br /><br />
<textarea id="country" cols="10" rows="5"></textarea>
该脚本适用于普通文本区域,但不适用于tinyMCE。我在这方面做错了什么吗?
谢谢
Hi I need to set predefined content inside the tinyMCE Editor. Below is my html and jquery.
<script type="text/javascript">
tinyMCE.init( {
mode : "exact" ,
elements : "country"
});
</script>
<script type="text/javascript">
$(function() {
$("#lang").change(function() {
var s = $(this).val(); alert(s);
$("#country").val(s);
})
})
</script>
<select id="lang">
<option value="">Please Select country</option>
<option value="us">US</option>
<option value="es">SPAIN</option>
<option value="jp">JAPAN</option>
</select><br /><br />
<textarea id="country" cols="10" rows="5"></textarea>
The script works for a normal textarea but not for tinyMCE. Is there anything I am doing wrong in this.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我认为你可以这样做:
I think you can do:
仅对我而言,该代码有效:
也许这是新版本的tinyMCE的代码! (微型 MCE Api 3)
For me only that's code works :
Maybe this is the code from the new version of tinyMCE ! (Tiny MCE Api 3)
这对我来说很简单
Simply this works for me
您也可以尝试这个:
如果没有替换tinymce内的全部内容,请将光标设置在您想要在tinymce内添加值的位置
我正在使用此代码新版本的TinyMCE 5
You can also try this:
Without Replace whole content inside tinymce, set cursor where you want add value inside tinymce
I am using this code the new version of TinyMCE 5
在ajax调用之前,需要调用一个触发器
完整语法
Before an ajax call, you need to call a trigger
Full Syntax