¿Cómo puedo "restablecer" <div> a su estado original después de que JavaScript lo haya modificado?

Tengo un DIV con un formulario. Cuando los usuarios envían el formulario y se envía correctamente, reemplazo el formulario con un simple mensaje "todo está bien ahora":

$("#some_div").html("Yeah all good mate!");

¿Hay una buena manera de "restablecer" el div a su "estado original" según el HTML con el que ha llegado? Solo puedo pensar en hacer algo como esto:

//before I change the DIV
var originalState = $("#some_div").html();
//manipulate the DIV
//...
//push the state back
$("#some_div").html(originalState);

No se ve muy elegante, supongo que hay una mejor solución para esto, ¿no?

Respuestas a la pregunta(9)

Su respuesta a la pregunta