如何使用变量为其名称销毁CKEditor实例

Ali*_*Lee 1 jquery ckeditor

这是我如何销毁CKEditor实例:

CKEDITOR.instances.Divname.destroy();
Run Code Online (Sandbox Code Playgroud)

Divname是div的id.

但是,如果我使用这样的变量,如何销毁实例:

var x = "Divname";
CKEDITOR.instances.x.destroy();
Run Code Online (Sandbox Code Playgroud)

它会给我x是未定义的错误.

运行示例:http: //jsfiddle.net/DBbYm/1/ 请启用实例(附加编辑器),然后禁用实例(销毁),您将收到错误.

有什么建议来解决这个问题

Sim*_*röm 8

在JS中你可以像这样调用成员

var x = "Divname";
CKEDITOR.instances[x].destroy();
Run Code Online (Sandbox Code Playgroud)