我有:
<input type="file" name="fileToUpload" id="fileToUpload" />
单击“选择文件”按钮,我可以使用Finder / Explorer /任意选择文件。当我单击“打开”并返回到我的表单时,文本“未选择文件”仍然存在。
如果我使用以下方法检查值:
$("#fileToUpload").change(function() {
console.log($("#fileToUpload").value);
});
该值未定义。我正在撕扯我的头发,因为它是如此,如此简单,它不起作用。我能错过什么?
答案 0 :(得分:0)
jQuery对象没有.value
属性。他们有.val()
方法。
所以你想要
console.log($("#fileToUpload").val());