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

Jquery 如何从多个文本区域获取tinyMCE内容,jquery,tinymce,Jquery,Tinymce,嗨,当我需要从多个文本区域获取内容时,我遇到了问题。所以我看到tinyMCE有从特定文本区域或活动文本区域获取内容的方法,但如何获取内容将取决于我拥有的所有文本区域(注意:文本区域计数不是静态的) 我想让variant创建每个文本区域的动态ID,当我需要提交内容来迭代所有文本区域时。诸如此类: for 0 to my textareas length var all content = tinyMCE.get('area1').getContent(); var all content += t

嗨,当我需要从多个文本区域获取内容时,我遇到了问题。所以我看到tinyMCE有从特定文本区域或活动文本区域获取内容的方法,但如何获取内容将取决于我拥有的所有文本区域(注意:文本区域计数不是静态的)

我想让variant创建每个文本区域的动态ID,当我需要提交内容来迭代所有文本区域时。诸如此类:

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

类似的事情,但我不知道这是不是正确的方式。请帮我解决那个问题。提前感谢您访问多个tinymce实例:

例如:

for (edId in tinyMCE.editors)
    tinyMCE.editors[edId].save();
(我认为)最好的方法是将内容保存到数组中:

for (edId in tinyMCE.editors)
    array[edId] = tinyMCE.editors[edId].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);
}
for(i=0;i
谢谢!这就是我一直在寻找的东西!如果TextArea的名称是数组样式的,如何?例如,内容更多内容如果我登录,则只会记录第一项:console.log(tinyMCE.get('page_block_content[]).getContent());