在TinyMCE 3.x中,我会使用此代码:
//TinyMCE 3.x
tinyMCE.get( "textAreaId" ).getContent();
但是这在4.x中引发了错误。我如何在4.x中执行此操作?
答案 0 :(得分:0)
如果给定方法失败,您始终可以在HTML文档中搜索其值。
$('#textAreaId').siblings('.mce-tinymce.mce-container').find('.mce-container-body').find('.mce-edit-area').find('iframe').contents().find('#tinymce').find('p').html();
或
$('#textAreaId').siblings('.mce-tinymce.mce-container').find('.mce-container-body .mce-edit-area iframe').contents().find('#tinymce p').html();
稍微短暂
如果您希望使用标记明确内容,则可以删除最终.find('p')
。
我认为最好的是:
window.parent.tinymce.get('textAreaId').getContent();
注意,这里没有#