jQuery:将事件更改为IE上的输入文件

我有一个上传文件的表单,它应该在选择文件后触发提交。


在FireFox / Chrome上,它运行良好,可以在选择文件后提交表单,但是我无法在Internet Explorer上执行此操作。


已经尝试使用click / propertychange,但没有任何反应。我已经尝试过的一些代码:


$("#attach").attr("onChange", "alert('I changed')");

$("#attach").live($.browser.msie? 'propertychange': 'change', function(e) { ... });

这个输入文件是动态创建的;因此,我使用它.live()来绑定事件。


有什么建议么?


侃侃无极
浏览 443回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP