JQuery如何获取文件名

时间:2015-03-30 23:46:10

标签: jquery file

我试图获取上传文件的确切名称我尝试使用此代码,但每当我上传文件时,只有alert文件类型。

例如我上传banner.jpg然后prompt "jpg" ...我想要做的是我想要alert文件的名称仅"banner"

$(document).ready(function(){
$("#s").click(function(){
    alert($('#myfile').val().split('.').pop());
});
});

<p id='s'>Click me too!</p>
<input type="file" id="myfile">

1 个答案:

答案 0 :(得分:0)

我只是偷看了event input type=file包含的内容,并找到了文件名所在的位置。

$('#yourSelector').on("change",function(e){
    console.log(e.target.files[0].name);
});

在优胜美地上测试了chrome41,safari8

和ofc你也可以这样做。

$("#yourSelector").val().split('/').pop().split('\\').pop();