上传文件的js通常写法:
document.getElementById(‘#upload‘).onchange = function () { // do something };
这样会产生一个问题:选择一个文件之后,再次选择一个文件将不会触发onchange事件(即使是不同的文件也不会)。
解决方法:使用jQuery的live方法
$(‘#upload‘).live(‘change‘, function () { // do something });
时间: 2024-10-13 16:18:48