Test Case Boilerplate
Fork this way...
HTML
<form>
<input id="file" type="file"><button onclick="reset2($('#file'));event.preventDefault()">Reset file</button>
<br>
<input id="text" type="text" value="Original">
<button onclick="reset2($('#text'));event.preventDefault()">Reset text</button>
</form>
JavaScript
window.reset2 = function (e) {
e.wrap('<form>').closest('form').get(0).reset();
e.unwrap();
}