我想按下退格鍵來包裝選擇。現在按鍵部分已經在工作,但現在我試圖在一個範圍內包裝選擇內容。當選擇內有塊元素時。但我注意到在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