2012-04-26 5 views

答えて

11

複数のファイルアップロードフィールドは、まだ非常によく、jQueryをサポートしていません。あなたの最良の選択肢は、filesコレクションにアクセスするためにネイティブのjavascriptに戻すことです。このお試しください:また

$("#upload").change(function() { 
    var files = $(this)[0].files; 
    for (var i = 0; i < files.length; i++) { 
     $("#upload_prev").append(files[i].name); 
    } 
}); 

Example fiddle

を、ここに固定あなたの例の問題のカップルとフィドルは、このような時に再選択ファイルの前のリストをクリアし、新しい上のファイル名を付加して、です行:http://jsfiddle.net/Vs5Hk/3/

+0

この行は、 'var files = $( '#upload')[0] .files;' varファイル= $(これ)[0] .files; ' –

+0

@ThomasTaylor You 'よろしくお願いいたします。 –

+0

本当に助けてくれてありがとう –

関連する問題