我试图在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”)来工作。
答案 0 :(得分:4)
$("#percentage").html("<div>"+ file.percent +"%</div>");