【问题标题】:Jquery Undo last change to DOMJquery撤消对DOM的最后更改
【发布时间】:2011-06-25 06:59:59
【问题描述】:

撤消对 Dom 所做的最后更改的最简单方法是什么。假设我附加了一个图像或 div,或者我们对任何元素进行了更改,我想撤消影响 dom 的最后一件事。

【问题讨论】:

    标签: jquery dom undo


    【解决方案1】:

    您可以先克隆容器,然后撤消,只需清理容器并将 dom 克隆。

    http://api.jquery.com/clone/
    http://api.jquery.com/empty

    【讨论】:

    • 好主意,但这意味着如果我想删除最后添加的元素,我必须删除原始元素和克隆元素。有点多余
    • 先克隆当前状态的DOM,然后通过添加新的DOM元素是一个新的,如果要撤消,删除当前的DOM并插入旧的,或者方法'html()'一步 '$(container).html(cloned)'
    • 不,我的意思是如果我想删除原始元素,那么我必须删除原始元素和克隆元素。
    • @Alex,对不起,我不明白,你能举个例子
    • 别担心,我明白你在说什么。
    猜你喜欢
    • 1970-01-01
    • 2015-03-28
    • 2013-07-29
    • 2010-09-26
    • 2015-06-11
    • 2012-11-23
    • 2021-05-20
    • 1970-01-01
    • 2013-05-17
    相关资源
    最近更新 更多