亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

TinyMCE 5.0 JQUERY 保存來自多個編輯器的編輯器內容

TinyMCE 5.0 JQUERY 保存來自多個編輯器的編輯器內容

PHP
慕蓋茨4494581 2022-05-27 16:50:22
我有個問題。我有一個顯示多個 tinyMCE 編輯器的表單。<textarea class="editor" name="my_editabletext[234]"></textarea><textarea class="editor" name="my_editabletext[110]"></textarea><textarea class="editor" name="my_editabletext[544]"></textarea><textarea class="editor" name="my_editabletext[128]"></textarea>現在這些數字 {234, 110, 544, 128} 指的是它們對應的數據庫 ID。對于一般形式,我傾向于使用:    'data': $("#text_form").serialize(),但這對 TinyMCE 不起作用?,F在我知道有一種方法可以獲取 TinyMCE 內容。但我不知道如何獲取與 ID 有點對應的內容。這甚至可能嗎?我想要類似的東西:$array = array(                    'my_editabletext'   =>  array(                                                    234     =>      'Hi',                                                    110     =>      'how',                                                    554     =>      'are',                                                    128     =>      'you?'                                                )            );不是為了 100% 我所追求的,因為我想要填寫身份證,但沒關系。正如BCM所建議但現在我有:var allTextArea = document.getElementsByClassName("tinymce_editor");var i;var storedcontent = [];for (i = 0; i < allTextArea.length; i++) {    content = tinyMCE.get(allTextArea[i].id).getContent();    console.log(allTextArea[i].id);    storedcontent[allTextArea[i].id] = content;}
查看完整描述

1 回答

?
揚帆大魚

TA貢獻1799條經驗 獲得超9個贊

如果你想獲得微小的 mce 內容,你可以使用:


//Get content of a specific editor

var content = tinyMCE.get('content id').getContent();

如果你知道這一點,你可以試試:


var allTextArea = document.getElementsByClassName("editor");


var i;

var arr = [];

for (i = 0; i < allTextArea.length; i++) {   

  content = tinyMCE.get(allTextArea[i].id).getContent();

  arr.push(content);

}


console.log(arr);

現在您在 java 腳本數組中擁有了所有 tinyMce 內容。


查看完整回答
反對 回復 2022-05-27
  • 1 回答
  • 0 關注
  • 250 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號