今天上传文件遇到了传图片的时候连续选择同一张图片不会触发change事件的问题,去网上搜了一下比较容易的方法是吧 file的值清空 然后试了以下方法:
html:
<input type="file" id="file_new_item" name="file_new_item">
第一种方法:
$("#file_new_item").val('');
在chrome上试了一下,这样就行了可以触发change事件了,虽然type=file不能修改值 但是可以赋值空
然而我们那个客户端不知道用的什么渲染的页面报错了
第二种方法:
$("#file_new_item").attr("type","text");
$("#file_new_item").attr("value","");
$("#file_new_item").attr("type","file");
先把type改成text 然后清空 再改回file;ok!我的问题解决了