简单文件选择后,<input type =“file”/>未定义

时间:2015-04-15 18:05:27

标签: html forms file input undefined

我有:

<input type="file" name="fileToUpload" id="fileToUpload" />

单击“选择文件”按钮,我可以使用Finder / Explorer /任意选择文件。当我单击“打开”并返回到我的表单时,文本“未选择文件”仍然存在。

如果我使用以下方法检查值:

$("#fileToUpload").change(function() {
        console.log($("#fileToUpload").value);
    });

该值未定义。我正在撕扯我的头发,因为它是如此,如此简单,它不起作用。我能错过什么?

1 个答案:

答案 0 :(得分:0)

jQuery对象没有.value属性。他们有.val()方法。

所以你想要

console.log($("#fileToUpload").val());