gpt4 book ai didi

ckeditor - 如何管理 CKEditor 实例的 ID/名称?

转载 作者:行者123 更新时间:2023-12-03 06:38:48 26 4
gpt4 key购买 nike

我正在动态创建的 div 上创建 CKEditor。看起来 CKEDITOR.instances 保存的实例的 ID 为“elementX”,其中 X 是创建的实例的索引。

我希望能够自己管理名称,这样我就可以在编辑器关闭时销毁编辑器。

我尝试使用 JQuery CKEDITOR 适配器包装器中的回调函数以及传递到编辑器中的配置对象来设置 CKEDITOR 上的“名称”属性,但我没有任何运气。

任何人都可以建议一种方法来确保 CKEDITOR 分配给编辑器的名称是可预测的,以便我可以销毁它吗?

我知道 CKEditor 似乎通常通过元素 ID 来命名编辑器。但是,我没有该元素的 id。

最佳答案

每个创建的编辑器实例都会触发“instanceCreated”事件。

CKEDITOR.on( 'instanceCreated', function ( event, data ) {
var editor = event.editor,
element = editor.element;
editor.name = $(element).attr('name');
} );

关于ckeditor - 如何管理 CKEditor 实例的 ID/名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11308833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com