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