我在我的web應用程序中使用自定義文件上傳按鈕。我希望用戶看到他們選擇了一個文件,因此我更改了div的html以顯示文件名。使用JQuery來獲取文件名
這裏是我的jQuery:
$("input[type=file]").change(function() {
var filename = $("input[type=file]").val();
$("#share-file-name p").html(filename);
});
現在,這一偉大工程,除了一個事實,即輸入的值是:
C:\fakepath\photo.jpg
所以這是用戶看到的內容。我只是想讓他們看到「photo.jpg」部分。我如何使用我的jquery去除除文件名外的所有內容?
謝謝!
使用正則表達式 –
使用字符串操作,而不是jQuery。 –
http://www.doxdesk.com/img/updates/20091116-so-large.gif – NicoSantangelo