【JS】【32】清空file文件域

前言:

相当于要把<input type="file" />的值清除

正文:

IE由于安全设置的原因,不能更改文件域的值(不能用val(""))。而在IE下复制元素的时候,其中的值是不会被复制的,所以就达到了清空文件域的目的了。
而在Firefox下,其中的值也会被一同复制,就要用val("")了。

var file = $("#file") 
file.after(file.clone().val("")); 
file.remove(); 

参考博客:

使用jQuery清空file文件域的解决方案_jquery_脚本之家
https://www.jb51.net/article/35491.htm

原文地址:https://www.cnblogs.com/huashengweilong/p/11374904.html