使用inner.html.data更新jQueryUI进度条

时间:2012-04-08 13:21:00

标签: javascript jquery ajax

我在这里有基本的jQueryUI进度条码;

<script>
    $(function() {
        $("#progressbar").progressbar({
            value: 50,
        });
    });
</script>

然后我有一个脚本页面来处理当前的上传进度并将其反馈回来;

document.getElementById('progressbar').innerHTML = iPercentComplete.toString();

然后更新这个的inner.html;

<div id="progressbar">&nbsp;</div>

我需要的是进度条与进度条div中更新的值一致。这可能吗?如果是这样的话?如果需要,我还可以将代码添加到script.js页面。

谢谢!

2 个答案:

答案 0 :(得分:2)

$( "#progressbar" ).progressbar( "value" , iPercentComplete.toString() );

对于动画,请参阅: How do you animate the value for a jQuery UI progressbar?

答案 1 :(得分:1)

document.getElementById('progressbar').innerHTML = iPercentComplete.toString();
$( "#progressbar" ).progressbar({value: iPercentComplete});