Im使用jquery ajax文件上传:http://jquery.malsup.com/form/#getting-启动
<input type="file" id="foo" name="foo" />
我的问题是jquery更改事件没有触发:
$('#foo').change(function(){
console.log('change');
});
我也尝试过使用on('change', function(){ })
方法,但没有成功。
感谢您的帮助。感谢
问题可能出在绑定的顺序上。
这是我用来测试的一个jsFiddle。我已经将插件链接到此解决方案,并且似乎只有在.ajaxForm
之前完成绑定时才会触发更改事件。
如果这不能解决你的问题,请告诉我。
试试这个。不知道使用是否不好。生活,但对我来说有效,当正常的方式使用时
$('#foo').live('change',function(){
alert('change');
});