动态生成的textarea上的tinyMCE不';与mceFocus无法取得焦点

动态生成的textarea上的tinyMCE不';与mceFocus无法取得焦点,tinymce,focus,Tinymce,Focus,在点击一个div之后,我生成了一个textarea。然后我把tinyMCE装上去。这工作得很好,但在加载tinyMCE之后,我想使用“mceFocus”来设置它的焦点。这不管用。无论我使用哪种浏览器,都没有设置焦点 $.when( btn.parent().html('<textarea autocomplete="off" name="' + fld + '" id="' + fld + '" readonly></textarea>')

在点击一个div之后,我生成了一个textarea。然后我把tinyMCE装上去。这工作得很好,但在加载tinyMCE之后,我想使用“mceFocus”来设置它的焦点。这不管用。无论我使用哪种浏览器,都没有设置焦点

$.when(
            btn.parent().html('<textarea autocomplete="off" name="' + fld + '" id="' + fld + '" readonly></textarea>')
        ).done(function() {
            tinyMCE.execCommand('mceAddControl', false, fld);
            tinyMCE.execCommand('mceFocus', false, fld);
        });
$。什么时候(
btn.parent().html(“”)
).done(函数(){
tinyMCE.execCommand('mceAddControl',false,fld);
tinyMCE.execCommand('mceFocus',false,fld);
});

FYI:我也试过tinyMCE.activeEditor.focus();tinyMCE.get('fields_id').focus();什么都没用。只是发现它不只是在第一个领域有效。我正在创建的下一个字段将按预期进行聚焦。