ID #percentage の div 内のパーセンテージでアップロードの進行状況を表示しようとしていました。$('#percentage') で動作するはずですが、変数 elem に DOM 要素を最後まで入力することによってのみ動作させることができました。
uploader.bind('UploadProgress', function(up, file) {
var elem = document.getElementById("percentage");
$("#percentage").innerHTML = "<div>"+ file.percent +"%</div>"; //doesnt work
elem.innerHTML = "<div>"+ file.percent +"%</div>"; //works
$('#'+file.id).find('.progress').css('width',file.percent+'%')
});
多分誰かが私のエラーがここにあることを知っていますか?
編集: [0] を $("#percentage") に追加することで機能しました。