我有一个简单的上传框:
<input type="file" id="signature" />
然后使用这个 jQuery:
$('#save').click(function() {
var element = $('#signature');
if (element.files && element.files[0]) {
console.log("Can read image");
}
else {
console.log("Failure");
}
}
它总是点击“失败”。我做错了什么?
最佳答案
element
是 jQuery 的对象,不是 DOM 元素,所以它没有属性 files
。您可以使用:
var element = $('#signature')[0];
关于javascript - 读取文件上传 - jQuery 或 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29692781/