0
我正在與CKEditor過去幾個月。但是,現在我面臨的問題CKEDITOR:得到最後刪除的元素html值
在CKEditor刪除。
我的問題是::
我如何獲得的CKEditor的最後刪除的元素的HTML值。
當我點擊刪除按鈕,我想要得到的是將
被刪除,被刪除的元素HTML值的元素。
任何人,請幫助我。
我正在與CKEditor過去幾個月。但是,現在我面臨的問題CKEDITOR:得到最後刪除的元素html值
在CKEditor刪除。
我的問題是::
我如何獲得的CKEditor的最後刪除的元素的HTML值。
當我點擊刪除按鈕,我想要得到的是將
被刪除,被刪除的元素HTML值的元素。
任何人,請幫助我。
您可以將偵聽器時編輯的內容已準備就緒,併爲您刪除或退格鍵按下,並獲得最後刪除的內容,一個例子可以像::
CKEDITOR.replace('your-editor', {
...,
on: {
contentDom: function() { //editor content ready
var myEditor = this;
//add listener
this.editable().attachListener(editor, 'key', function(evt) {
//if delete or backspace pressed
if ((evt.data.keyCode in { 8: 1, 46: 1 })) {
//get the last element
var lastElement = myEditor.elementPath().lastElement,
lastElementName = lastElement.getName(),
lastElementNode = lastElement.$; //native DOM object
//see what properties the node has
console.log(lastElementNode);
//you can use getAttribute to fetch specific attr
//for example, for img element's src attribute
console.log(lastElementNode.getAttribute("src"));
}
});
}
}
});
它就像魅力bro.But我想也可以刪除圖像刪除細節。但刪除圖像時不會顯示這些詳細信息。我的圖像標記值爲'' –
然後** lastElementNode **值在每個時間爲null。 –
@MariSelvan檢查這個http://jsfiddle.net/0Lkvq69f/4/。它的工作正常。 –