我正在使用CKEDITOR的內聯工具欄來編輯文本。該插件做了很多DOM更改,我很好。CKEDITOR:撤消所有DOM更改
我想要做的是刪除CKEDITOR添加到我的DOM的所有屬性,元素,類,標識符和所有內容。我可以簡單地找到所有更改並單獨刪除它們,但我想知道是否有更簡單的方法。此外,我希望能夠在按鈕單擊時撤銷這些更改。
我正在使用CKEDITOR的內聯工具欄來編輯文本。該插件做了很多DOM更改,我很好。CKEDITOR:撤消所有DOM更改
我想要做的是刪除CKEDITOR添加到我的DOM的所有屬性,元素,類,標識符和所有內容。我可以簡單地找到所有更改並單獨刪除它們,但我想知道是否有更簡單的方法。此外,我希望能夠在按鈕單擊時撤銷這些更改。
使用API最接近的是通過調用editor.destroy();
,但我認爲有些人表示它仍然在內聯編輯中留下一些工件。
這可能有所幫助:http://stackoverflow.com/questions/8702165/how-to-clone-and-restore-a-dom-subtree – juvian 2014-12-04 21:42:14
我真的更喜歡使用更清潔的方法。 – UserDy 2014-12-04 22:38:12