Redefinindo formulários com jQuery

Surpreso, isso não faz parte da biblioteca jQuery

(function($){
$
.fn.reset = function(fn) {
return fn ? this.bind("reset", fn) : this.trigger("reset");
};
})(jQuery);

Você pode encadear esta função conforme o esperado e se passar uma função como argumento, você pode fazer algo sempre que o formulário for redefinido por meio do botão de reinicialização ou do gatilho.
Alguns exemplos simplificados de uso

//Scroll to top of screen when form is reset
$
('#myForm').reset(function(){
window
.scrollTo(0,0);
});

//Reset the form when an icon is clicked
$
('.icon-reset').click(function(){
$
(this).parents('form').reset();
});

https://gist.github.com/MarkVaughn/4975405