1
插入AJAX后初始化TinyMCE编辑器/可视编辑器
我在自定义选项页面上有一个“中继器”样式字段组。有一个处于隐藏状态的活动可视编辑器,当用户单击“添加新”时,整个行将被克隆。然后,我需要在克隆行中初始化可视编辑器。我的代码: $('.repeater-add-new').click(function(event) { event.preventDefault(); var target = $(this).data('repeater'); $( '#' + target).find('.repeater-row:not(.clone) .repeater-content.in').collapse(); var newRow = $( '#' + target + ' .repeater-row.clone' ).clone().appendTo( '#' + target + ' .repeater-row-wrapper' ).removeClass('clone'); rebuildIndex(target); // Initialize editors if needed newRow.find('.wp-editor-wrap').each(function(index, el) { var ed_id = $(this).find('textarea').attr('id'); tinymce.init(tinyMCEPreInit.mceInit[ed_id]); tinymce.execCommand('mceAddEditor', false, ed_id); quicktags({id : …