2

我有jQuery:

$(".upload-cont").bind('drop',function(e){
    var files=e.dataTransfer.files;
    e.preventDefault();
    $.each(files, function(index, file){
        var fileReader = new FileReader();
        fileReader.onload = (function(file) {
            return function(e) { 
            };
        })(files[index]);
   });

如何将值传递给$.each()中的文件

4

1 回答 1

1

jQuery 不会规范化dataTransfer对象,因此您必须从原始事件中访问它

var files=e.originalEvent.dataTransfer.files;
于 2013-01-12T04:09:25.183 回答