解决input file 的onchange事件只生效一次的问题
程序员文章站
2022-07-06 15:14:38
...
文件选择框的onchange事件只在第一次改变时生效,以后再选择文件不会触发onchange事件。
当我们用如下代码:
$("#fileToUpload").change(function(){
//do someing
})
第一次选择文件动作完成后,再次对些file控件进行文件选取操作时,onchange失效,解决办法如下:
$("#fileToUpload").live('change', function(){
//do someing
$('#inputFileID').replaceWith('<input name="fileToUpload" type="file" id="inputFileID" />');
})
这是我在作无刷新文件上传时遇到的一个问题,希望能给遇上此麻烦的朋友帮上忙。