在开发中遇到了input选择某文件后想重新选择该文件无法触发onchange事件的问题,比如我做一个上传头像的功能,上传完图片后点击删除,删掉之前上传的图片,这时候再重新选择该图片无法触发onchange事件,这时候使用删掉该input后再重新添加的方式可以实现想要的效果:
$('#selectHP').replaceWith('<input id="selectHP" type="file" accept="image/gif,image/jpg,image/jpeg,image/png" style="display:none"/>');