我想按下退格键来包装选择。现在按键部分已经在工作,但现在我试图在一个范围内包装选择内容。当选择内有块元素时。但我注意到在CKEDITOR 4中,步行者只获取完整元素而不是所选部分。CKEditor沃克只获得选择
关于http://docs.ckeditor.com/#!/api/CKEDITOR.dom.walker的文档说不然,它会打破元素来显示块边界的,但为什么它不工作呢?
我迄今为止代码:
var walker = new CKEDITOR.dom.walker(editor.getSelection().getRanges()[0]), node;
walker.evaluator = function(node){
node = "<span name='wasSelected'>" + node.getText()+ "</span>";
return true;
};
walker.checkBackward();
注: 这是一个试图回答这个问题我发布了一个早期的问题:CKEditor Inline selection wrapping
这个问题有一个解决方案了,但我仍想知道为什么它不做什么api sais。难道我做错了什么?
我知道该节点=“元素”的行;将无法正常工作..但我指的是评估节点变量返回完整节点时,只选择了节点的一部分文本这一事实 – spons 2013-03-25 11:16:05