我正在动态创建的 div 上创建我的 CKEditor。似乎 CKEDITOR.instances 持有 Id 为 'elementX' 的实例,其中 X 是创建的实例的索引。
我希望能够自己管理名称,以便在编辑器关闭时销毁编辑器。
我尝试使用 JQuery CKEDITOR 适配器包装器中的回调函数以及传递到编辑器的配置对象在 CKEDITOR 上设置“名称”属性,但我没有任何运气。
任何人都可以提出一种方法来确保 CKEDITOR 分配给编辑器的名称是可预测的,以便我可以销毁它吗?
我知道 CKEditor 似乎通常通过元素 ID 来命名编辑器。但是,我在元素上没有 id。
小智 3
每个创建的编辑器实例都会触发“instanceCreated”事件。
CKEDITOR.on( 'instanceCreated', function ( event, data ) {
var editor = event.editor,
element = editor.element;
editor.name = $(element).attr('name');
} );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4238 次 |
| 最近记录: |