我希望重新设置DOM回到初始状态并再次进行操作。
我发现最好的方法是按照以下步骤:
唯一的问题是您无法再次操作新重置的DOM。
我已经准备了一个JSFiddle,其中使用了一个简单的添加类的示例。您可以单击“测试”链接来添加一个类。然后,您可以单击“重置”将DOM返回到其原始状态。但是,如果您再次单击“测试”链接,则不会向恢复的DOM添加更多类。 (显然,这只是一个简化的示例。有更好的方法来删除和添加类)。
如何操作恢复的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?