javascript – IE输入文件属性未定义

前端之家收集整理的这篇文章主要介绍了javascript – IE输入文件属性未定义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有以下输入文件标记

在mozilla中,当我运行以下jQuery代码时:

var input = $('#handlerxhr1')[0];
        $('#upload').click(function() {
            alert(input.files[0]);

        });

我得到回复:[对象文件](这很好).

但是在IE中我得到’input.files.0 is undefined’

我究竟做错了什么?
谢谢.

最佳答案
这看起来还不错……

$(function() {
    var input = $('#handlerxhr1')[0];         
    $('#upload').click(function() {             
        alert(input);          
    }); 
});

不知道你是不是喜欢这样的事情:

$(function() {
    var input = $('#handlerxhr1')[0];         
    $('#upload').click(function() {             
        var x = $('input[type=file]:eq(0)');
        alert(x);
    }); 
});
原文链接:https://www.f2er.com/jquery/428519.html

猜你在找的jQuery相关文章