【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