在CKEditor中,如何以编程方式选择现有元素(图像)并在实例中打开图像对话框?

在CKEditor中,如何以编程方式选择现有元素(图像)并在实例中打开图像对话框?,ckeditor,Ckeditor,在CKEditor中,如何以编程方式选择现有元素(图像)并在实例中打开图像对话框 我创建了一个“编辑图像”按钮,该按钮被附加到我的所有图像中,当它们单击该按钮时,我希望图像对话框显示选中的图像 到目前为止,我已经能够找出如何选择实例,并打开图像对话框。但是,我不知道如何预选有问题的图像。现在,它只是将另一个映像附加到实例,而不是替换它 请帮助?由于没有人能给我提供答案,我花了几个小时深入研究了CKEditor API,并找到了完成上述任务的正确方法 function SelectImage(fi

在CKEditor中,如何以编程方式选择现有元素(图像)并在实例中打开图像对话框

我创建了一个“编辑图像”按钮,该按钮被附加到我的所有图像中,当它们单击该按钮时,我希望图像对话框显示选中的图像

到目前为止,我已经能够找出如何选择实例,并打开图像对话框。但是,我不知道如何预选有问题的图像。现在,它只是将另一个映像附加到实例,而不是替换它


请帮助?

由于没有人能给我提供答案,我花了几个小时深入研究了CKEditor API,并找到了完成上述任务的正确方法

function SelectImage(field) {
    var element = new CKEDITOR.dom.element($("#"+field).find("img:first").get(0));
    var editor = CKEDITOR.instances[field];
    editor.getSelection().selectElement(element);
    CKEDITOR.instances[field].openDialog('image');
}
这可能是更有效的方法,但这是我目前的解决方案。希望它能帮助有需要的人