gpt4 book ai didi

jquery - tinymce getcontent 不起作用

转载 作者:行者123 更新时间:2023-12-01 08:40:06 31 4
gpt4 key购买 nike

tinymce.get('content').getContent 

不工作。

这是我的代码。你可以看到我尝试过的不同事情的所有不同评论。我有

alert('end');

最后只是作为测试来查看代码是否正常工作。目前不是,除非我注释掉与tinymce相关的任何不是初始化程序的内容。这些功能在文档中已准备好。

为什么tinymce getcontent 不起作用?

<script>
$(document).ready(function () {
tinymce.init({
selector: '#mytextarea',
inline: true
});
//$('input').keyup(function () {
// //alert("keyed");
// $('[name="' + $(this).attr('name') + '"]').val($(this).val());
//});
//$('.artBodyText').keyup(function () {
// alert("keyed");
// $('[name="' + $(this).attr('name') + '"]').val($(this).val());
//});
//$('#mytextarea').keyup(function () {
// alert("keyed");
// $('[name="' + $(this).attr('name') + '"]').val($(this).val());
//});
// var x = tinymce.get('#mytextarea').getContent();
//var y = $('mytextarea').tinymce().getContent();
alert(tinymce.get('mytextarea').getContent());
alert("end");
});
</script>

这与 Firefox 还是我加载编辑器的方式有关?注意 - 编辑器在我的表单上非常适合提交和发布数据。

最佳答案

您正尝试在编辑器完全初始化之前调用getContent()init() 方法是异步,我怀疑您的警报是在编辑器完全初始化之前运行的。

确保等待编辑器完全初始化的最简单方法是依赖编辑器提供的 init 事件:

tinymce.init({
selector: '#myTextarea',
...
...
setup: function (editor) {
editor.on('init', function () {
// This is a common function for loading initial content into TinyMCE
editor.setContent('Using the on init stuff!');
// You could run your alert here as you know the editor in initialized
alert(tinymce.get('mytextarea').getContent());
});
}
});

关于jquery - tinymce getcontent 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48376285/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com