重置表单中的文件上传控件(file input)的方法
方法一:
调用所在 form 表单的 reset
方法,这个方法的缺点是会把整个表单重置,需要存储表单的状态,再回填回去
方法二:
使用jQuery,代码为:
$("#id").replaceWith($('#id').clone(true))
说明:此方法为网络上找到的,经测试链式写法无效。改成分步的写法仍然无效,只有在控制台分步去写才生效
方法三:
根据上述方法,换了一个思路,直接去改变input元素的type,代码为:
$('#id').attr('type', 'text').attr('type', 'file')
验证过后,发现这种思路是有效的,推荐这种方法