Javascript 计算文件输入的总大小

Javascript 计算文件输入的总大小,javascript,jquery,Javascript,Jquery,我有这样的输入: <input type="file" name="upload[]" class="file" /> <input type="file" name="upload[]" class="file" /> <input type="file" name="upload[]" class="file" /> <input type="file" name="upload[]" class="file" /> 或 $(".file")

我有这样的
输入

<input type="file" name="upload[]" class="file" />
<input type="file" name="upload[]" class="file" />
<input type="file" name="upload[]" class="file" />
<input type="file" name="upload[]" class="file" />

$(".file").each(function(i) {
   alert(this.files[i].size);
});

但是此代码在索引0后不起作用。您也可以在
此.files
上运行循环,以获取在单个输入中选择的所有文件`试试这个:

$('.file').each(function(i) {
    $.each(this.files, function(i, file) {
        console.log(file.size);
    });
});

您也可以在
此.files
上运行循环,以获取在单个输入中选择的所有文件`试试这个:

$('.file').each(function(i) {
    $.each(this.files, function(i, file) {
        console.log(file.size);
    });
});

谢谢。但是我需要在
提交
方法中使用此代码,而不是
更改
!然后您只需要复制并粘贴它;)谢谢但是我需要在
提交
方法中使用此代码,而不是
更改
!然后您只需要复制并粘贴它;)