我正在尝试使用 javascript 制作上传器。我基本上有我的输入文件:
<input id="attachments" type="file" style="display:none; float:left; margin-right:5px;" multiple="" name="file[]">
隐藏所以当我点击一个按钮时,我会像这样触发我的输入:
$(thisELement).find("#attachments").trigger("click");
最后我在我的输入中捕捉到了这样的信息:
$(thisELement).find("#attachments").change(function(e){
console.log(this.file);
对于 firefox 和 chrome,它工作正常,但是当我在 IE 9 中测试它时,我进入控制台“this.file”未定义有谁知道为什么 IE 不接受“this.file”,以及哪条指令是是等价的吗?
提前致谢。