Javascript 更改jquery ui进度条的值
我正在尝试更改进度条小部件的值,以接受我得到的json字符串,该字符串类似于:Javascript 更改jquery ui进度条的值,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我正在尝试更改进度条小部件的值,以接受我得到的json字符串,该字符串类似于: { 'totalDays' : 31, 'daysTaken' : 20 } 所以我希望'totalDays'是进度条(总长度)的总值,而'daysTaken'则填充进度条 根据默认单据,只有填写的值可以更改: $(document).ready(function() { $("#progressbar").progressbar({ value: 37 }); }); 有一个单独的方法来设置init
{
'totalDays' : 31,
'daysTaken' : 20
}
所以我希望'totalDays'是进度条(总长度)的总值,而'daysTaken'则填充进度条
根据默认单据,只有填写的值可以更改:
$(document).ready(function() {
$("#progressbar").progressbar({ value: 37 });
});
有一个单独的方法来设置init之后的值
var obj = {totalDays: 31, daysTaken: 20};
$("#progressbar").progressbar('value', obj.daysTaken/obj.totalDays * 100);
没有可配置的最大值,但确实没有必要,因为它很容易规范化值
这是设置jquery ui进度条值的方式
$( ".selector" ).progressbar( "option", "value", 37 );
来源,文档位于