2011-02-11 36 views
7

DOMへの最後の変更を取り消す最も簡単な方法は何ですか?画像やdivを追加したり、要素のいずれかを変更したりして、domに影響を与えた最後のものを元に戻したいとします。Jquery DOMへの最後の変更を元に戻す

答えて

3

以前にコンテナをクローンしてから元に戻すだけで、コンテナをクリーニングして、クローンを作成する必要があります。

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

+0

ニースのアイデアが、それは私が最後に追加された要素を削除したい場合は、私はオリジナルとクローンの両方を削除しなければならないことを意味。それはちょっと冗長だ – Hussein

+0

最初に現在の状態でDOMをクローンし、新しいDOM要素を追加することで、元のDOMを削除して古いものを削除したり、メソッド 'html()'を1つのステップで取り消したい'$(container).html(cloned)' –

+0

元の要素を削除したい場合は、元と複製の両方を削除する必要があります。 – Hussein

関連する問題