在做h5端上传图片的时候, 发现删除图片再上传的时候 input change事件只触发一次, 为什么呢?
因为input的change 事件是根据vaule值变化来的. 所以删除图片的时候把对应input 框的vaule 值清空即可;
网上别人也说了其他方案 方案1: jq中用 live 绑定change事件, 但是1.9版本以后不支持live了
方案2: 删除的时候 把input 框销毁 再重新动态生成一个, $('#inputFileID').replaceWith('<input name="fileToUpload" type="file" id="inputFileID" />'), 可行, 但是比较麻烦;
最佳方案 还是把input 的值清空