【发布时间】:2015-11-21 06:02:58
【问题描述】:
我正在尝试在 JQuery 中获取上传图像的大小。我为更改表单创建了一个事件,并在其中插入了以下内容:
console.log($(this)[0].size);
它的输出是未定义的。我做错了什么,如何获取上传的图片大小?
$(document).ready(function() {
$('#uploadform').on('change', function(evt) {
console.log($(this)[0].size);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="upload.php" enctype="multipart/form-data" method="POST" id="uploadform">
<input id="openFile" name="img" type="file" />
</form>
【问题讨论】:
标签: javascript jquery forms