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 回答