使用jQuery来清空文件文件域的解决方案

一般来说,在验证后使用的文件域(输入类型=文件)中,我们总是希望在域值中文件为空(否则错误的文件仍将提交),而在伊江,出于安全设置的原因,不允许更改文件域值(即不使用瓦尔())。

所以很明显,我们只能改变想法,复制一个输入元素,然后删除原来的元素。
当元素在IE下复制时,该值不会被复制,因此它达到清除文件域的目标。
在Firefox下,这些值将被复制在一起,这样我们就可以清理并兼容。

代码如下:
复制代码代码如下所示:
var文件=美元(#文件)
file.after(file.clone()。瓦迩());
file.remove();