将输入传递给onchange事件

时间:2013-10-10 01:44:28

标签: javascript jquery

我有一个看起来像这样的输入

<input type="file" onchange="readURL(this);" value="" class="my_files" name="my_files[0]"></input>

当值改变时,它调用此函数

function readURL(input) {
if (input.files && input.files[0]) {
    var reader = new FileReader();
    reader.onload = function (e) {  
        alert(e.type)           
        $('.my_preview').attr('src', e.target.result);
        $('.vehicle_preview').delay(700).slideDown('slow');
    };
    reader.readAsDataURL(input.files[0]);
    }
}

所有这一切的目的是在上传一个预览图像时生成预览图像。问题是我无法定位我想要的my_preview,因为我没有传递任何我可以用来找到最接近的那个....任何建议?我应该补充说,复杂性来自于可能有多个上传的事实。

0 个答案:

没有答案