2

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") に追加することで機能しました。

4

1 に答える 1

4

やってみました ?

$("#percentage").html("<div>"+ file.percent +"%</div>");

参照:http ://api.jquery.com/html/

于 2013-02-11T12:58:32.883 に答える