2011-02-11 17 views
7

Jaki jest najłatwiejszy sposób cofnięcia ostatniej zmiany dokonanej w Dom. załóżmy, że dodałem obraz lub div lub wprowadziliśmy zmiany do któregokolwiek z elementów i chcę cofnąć ostatnią rzecz, która wpłynęła na dom.Jquery Cofnij ostatnią zmianę do DOM

Odpowiedz

3

Możesz wcześniej sklonować pojemnik, a następnie cofnąć, po prostu wyczyść pojemnik i włóż dom sklonowany.

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

+0

fajny pomysł, ale to oznacza, że ​​jeśli chcę, aby usunąć ostatni dodany elementu, muszę usunąć zarówno oryginalne i klon. jest trochę niepotrzebny – Hussein

+0

najpierw klonuje DOM w aktualnym stanie, a następnie dodając nowe elementy DOM jest nowy, jeśli chcesz cofnąć, usuń bieżący DOM i wstaw starą lub metodę "html()" w jednym kroku '$ (container) .html (cloned)' –

+0

Nie znaczyłem, że gdybym chciał usunąć oryginalny element, to muszę usunąć zarówno oryginalny, jak i sklonowany. – Hussein

Powiązane problemy