jquery文件上载在附加时获取fle名称 $(文档).ready(函数(){ $(“#btnShow”)。在('click',函数(){ $(“#ulList”).empty(); var fp=$(“fUpload”); var lg=fp[0] .files.length;//获取长度 var items=fp[0]。文件; var fragment=“”; 如果(lg>0){ 对于(变量i=0;i0){ 对于(变量i=0;i

jquery文件上载在附加时获取fle名称 $(文档).ready(函数(){ $(“#btnShow”)。在('click',函数(){ $(“#ulList”).empty(); var fp=$(“fUpload”); var lg=fp[0] .files.length;//获取长度 var items=fp[0]。文件; var fragment=“”; 如果(lg>0){ 对于(变量i=0;i0){ 对于(变量i=0;i,jquery,Jquery,或者请检查此URL 这对于jquery中的文件上传很好,但我想在选择文件时获取文件名,但在单击“选择文件”按钮时无法获取文件名 任何解决方案???您可以像这样监听输入文件的更改事件: <html> <head> </head> <body> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script><

或者请检查此URL

这对于jquery中的文件上传很好,但我想在选择文件时获取文件名,但在单击“选择文件”按钮时无法获取文件名


任何解决方案???

您可以像这样监听输入文件的
更改
事件:

<html>
<head>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script><br/>
<input id="fUpload" multiple type="file"/>
<ul id="ulList"></ul>
<input id="btnShow" type="button" value="Show"/><br/>
<script>
$(document).ready(function(){
$("#btnShow").on('click', function () {
    $("#ulList").empty();
    var fp = $("#fUpload");
    var lg = fp[0]
    .files.length; // get length
    var items = fp[0].files;
    var fragment = "";
    if (lg > 0) {
        for (var i = 0; i < lg; i++) {
            var fileName = items[i].name; // get file name
            var fileSize = items[i].size; // get file size 
            var fileType = items[i].type; // get file type
          // append li to UL tag to display File info
         fragment += "<li>" + fileName + " " + fileSize + " bytes. Type :" + fileType + "</li>";
        }
       $("#ulList").append(fragment);
    }
});
});
</script>
</body>
</html>
$(文档).ready(函数(){
$(“#fUpload”)。关于(“更改”,函数(e){
$(“#ulList”).empty();
var fp=$(“fUpload”);
var lg=fp[0]
.files.length;//获取长度
var items=fp[0]。文件;
var fragment=“”;
如果(lg>0){
对于(变量i=0;i”+文件名+“+文件大小+”字节。键入:“+fileType+””;
}
$(“#ulList”)。追加(片段);
}
});
});

$(document).ready(function() {    
  $("#fUpload").on("change", function(e) {
    $("#ulList").empty();
    var fp = $("#fUpload");
    var lg = fp[0]
      .files.length; // get length
    var items = fp[0].files;
    var fragment = "";
    if (lg > 0) {
      for (var i = 0; i < lg; i++) {
        var fileName = items[i].name; // get file name
        var fileSize = items[i].size; // get file size 
        var fileType = items[i].type; // get file type
        // append li to UL tag to display File info
        fragment += "<li>" + fileName + " " + fileSize + " bytes. Type :" + fileType + "</li>";
      }
      $("#ulList").append(fragment);
    }
  });


});