input type属性为file时(type="file"),上传一次然后做更新input的change事件

最近在做文件上传,第一次上传之后,再次上传同样的文件,不会做出相应的事件处理:

解决方案:

  当你把input的文件取出之后,使用replaceWith覆盖掉以前的input,这样就做到了刷新input

$("#fileAttach").replaceWith('<input type="file" name="file" id="fileAttach" accept="image/jpg,image/png" onchange="updataImg()"  />');

posted @ 2018-03-29 10:55  十月芬芳  阅读(2415)  评论(0编辑  收藏  举报