前端之家收集整理的这篇文章主要介绍了
javascript – IE输入文件属性未定义,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下输入文件标记:
@H_502_6@
在mozilla中,当我运行以下jQuery代码时:
@H_502_6@var input = $('#handlerxhr1')[0];
$('#upload').click(function() {
alert(input.files[0]);
});
我得到回复:[对象文件](这很好).
但是在IE中我得到’input.files.0 is undefined’
我究竟做错了什么?
谢谢.
最佳答案
这看起来还不错……
@H_502_6@$(function() {
var input = $('#handlerxhr1')[0];
$('#upload').click(function() {
alert(input);
});
});
不知道你是不是喜欢这样的事情:
@H_502_6@$(function() {
var input = $('#handlerxhr1')[0];
$('#upload').click(function() {
var x = $('input[type=file]:eq(0)');
alert(x);
});
});
原文链接:https://www.f2er.com/jquery/428519.html