我正在使用TinyMCEv4,并将其用作邮件编辑器(如Gmail)的正文编辑器。我想将模板的标题添加到电子邮件弹出窗口的主题行。
答案 0 :(得分:0)
为解决此问题,我使用了TinyMce BeforeSetContent的BeforeSetContent
事件,并将模板名称附加到主题行。
tinymce.get('emailBodyDiv').on('BeforeSetContent', function (e) {
let selectedTemplateTitle;
$('[role="presentation"][type="button"]').each(function (i, obj) {
if (obj.getAttribute("id").includes('mceu_') && obj.getAttribute("id").includes('-open'))
selectedTemplateTitle = $(obj).find(".mce-txt").text();
});
$('#emailSubjectBox').val(selectedTemplateTitle);});