undo

undoing changes in a form

by Patrick Hund

HTML

<form>
    <input name="hallo" value="sack">
    <select>
        <option>wurst</option>
        <option selected>senf</option>
    </select>
</form>
<button id="undo">undo</button>

JavaScript

$("input").on("click", function () {
    alert("clicky");
});
var $original = $("form").clone(true);

$("#undo").click(function () {
    console.log("click");
    $("form").html("").append($original.contents());
    $original = $("form").clone(true);
});