如何从变量更新JQuery进度条值

时间:2013-01-18 15:22:17

标签: javascript jquery

我遇到了关于JQuery Progress Bar的问题。

我需要使用存储在Javascript变量中的值设置进度条的值。

 $(document).ready(function () 
{
    var text = $('.Gadget').find('input[name="Percentage"]').val();


 $(function() 
{
    $( ".ProgressBar" ).progressbar({
    value: 59
});

});

});

上面的代码工作正常,但由于有值59,该值始终为常量。

我真正需要的是,不是59,而是文本变量的值。

注意:如果我将值:文本,进度条消失

谢谢你, 安德鲁博格

1 个答案:

答案 0 :(得分:4)

您需要在单个document.ready处理程序中执行此操作。使用parseInt()将其设为数字​​:

$(document).ready(function () {
    var text = $('.Gadget').find('input[name="Percentage"]').val();

    $( ".ProgressBar" ).progressbar({
       value: parseInt(text)
    });

});