我正在尝试为CKEditor 4.1编写插件,它将使用p标签包装选定的img。我在docs中找到了一些关于这个的东西,但是出了什么问题?
var current = editor.getSelection();
if(current.getStartElement().getName() == 'img'){
var p = new CKEDITOR.dom.element( 'p' );
current.getSelectedElement().appendTo(p);
alert('DONE');
}
当我点击调用此功能的按钮时,我得到的是空格而不是img。怎么了?
答案 0 :(得分:1)
尝试类似:
var current = editor.getSelection();
if(current.getStartElement().getName() == 'img'){
var p = new CKEDITOR.dom.element( 'p', editor.document );
p.insertBefore( current.getStartElement() );
p.append( current.getStartElement() );
alert('DONE');
}
答案 1 :(得分:0)
将