我正在使用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