我有类似的东西:
$('input[type=file]').on('change', function(){
console.log('changed!'); });
它不起作用。它适用于其他表单元素,但不适用于输入[type = file]。但是,当我将.on()函数更改为.live()时,它可以正常工作。我使用jQuery 1.8.3但我想升级到1.9.0所以不再有.live()函数了。有什么想法吗?
答案 0 :(得分:5)
“On”可以正常使用jquery 1.8.3。您可以尝试使用此代码并查看下面的演示,该演示适用于jquery 1.8.3。
$('input[type="file"]').on('change', function(event){
console.log('changed!');
});
试试这个:Demo
答案 1 :(得分:0)
你也可以试试
$('input:file').on('change', function(event){
console.log('changed!');
});