我找到了一个解决办法。
可以向设置参数注册回调函数。对于tinymce的每个实例,这称为一次性。
tinyMCE.init({
//...
mode: 'textareas',
editor_selector: 'article_editor',
setup: function(ed) {
/**
* We are looking for textareas != basetext and setup their block-tag and attributes
**/
var block_type = $('#' + ed.id).data('block-type');
var block_class = $('#' + ed.id).data('block-class');
var block_style = $('#' + ed.id).data('block-style');
if (block_type != null) {
ed.settings.forced_root_block = block_type;
ed.settings.forced_root_block_attrs = {
'class': block_class ? block_class : '',
'style': block_style ? block_style : ''
}
}
//...