jquery - 如何从多个文本区域获取tinyMCE内容

标签 jquery tinymce

您好,当我需要从多个文本区域获取内容时,我遇到了问题。所以我看到tinyMCE有方法从特定文本区域或事件文本区域获取内容,但如何做到这一点将是我拥有的所有文本区域(注意:文本区域计数不是静态的)。

我正在考虑使用变体来创建每个文本区域的动态 ID,以及当我需要提交内容以迭代所有文本区域时。类似这样的事情:

for 0 to my textareas length
var all content = tinyMCE.get('area1').getContent();
var all content += tinyMCE.get('area2').getContent();

类似的东西,但我不知道这是否是正确的方法。请帮我解决这个问题。提前致谢

最佳答案

Tinymce 将其所有编辑器存储在一个数组中:tinyMCE.editors。 您需要做的就是循环访问它们并访问内容:

for (i=0; i < tinyMCE.editors.length; i++){
    var content = tinyMCE.editors[i].getContent();
    alert('Editor-Id(' + tinyMCE.editors[i].id + '):' + content);
}

关于jquery - 如何从多个文本区域获取tinyMCE内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16016250/

相关文章:

javascript - 更改文本字段警报而不是单击按钮

jquery - Tinymce 和带分页符的打印

tinymce iframe高度

javascript - 如何使 TinyMCE 处理具有相同数组名称的多个文本区域

jquery - tinymce自定义字体大小输入字体大小列表

jquery - tinymce广告图片无法选择文件夹

javascript - jQuery:根据所选选项显示/隐藏元素

javascript - Jquery Mobile - Javascript 在导航到另一个页面时持续存在

javascript - 在 JQuery/Backbone 中,如何重写每个 AJAX 请求以添加附加参数?

javascript - 使用 jQuery.load();在使用 href 作为参数时仅加载文档的一部分