我想将 DOM 重置为原始状态,然后再次对其进行操作。
我发现最好的方法如下:
// Clone the Dom and assign it to a variable
divClone = $("#document").clone();
// .... More Code ......
// When required, replace the DOM with with the cloned variable.
$("#document").replaceWith(divClone);
唯一的问题是您无法再次操作新重置的 DOM。
我整理了一个JSFiddle,它使用了一个添加类的简单示例。您可以单击“测试”链接添加一个类。然后,您可以单击“重置”将 DOM 返回到其原始状态。但是,如果您再次单击“测试”链接,则不会再向恢复的 DOM 添加更多类。(显然,这只是一个简化的示例。有更好的删除和添加类的方法)。
如何操作恢复的 DOM?