Como posso "redefinir" <div> para o estado original depois que ele foi modificado pelo JavaScript?
Tenho um DIV com um formulário. Quando os usuários enviam o formulário e ele é enviado com êxito, substituo o formulário por uma mensagem simples "tudo está bom agora":
$("#some_div").html("Yeah all good mate!");
Existe uma boa maneira de "redefinir" a div para seu "estado original" de acordo com o HTML que chegou? Só consigo pensar em fazer algo assim:
//before I change the DIV
var originalState = $("#some_div").html();
//manipulate the DIV
//...
//push the state back
$("#some_div").html(originalState);
Não parece muito elegante - acho que existe uma solução melhor para isso, nã