We know that there is a reset method in the DOM of the form form, by
Document.getelemetbyid (' Yourform '). Reset () resets the form.
The jquery object does not have a reset method, so the reset of jquery is done through the DOM reset method, which is
$ (' yourform ') [0].reset ()
For elements of the form form's input file type, the Reset method of the form in other major browsers can be completely reset
However IE9 and the following pairs of input file types, reset cannot be reset. Some of the information is said to be in security consideration. Bug is a bug, but also a little drunk
The workaround is to clone the input and then delete it. IE under clone does not retain the original value, to achieve the purpose of resetting
var file = $ (' #yourinputfile '); File.after (File.clone (). Val ("")); File.remove ();
Reset of form form input file type