<script type="text/javascript">
var progress_key = '<?= $uuid ?>';
$(document).ready(function() {
$(".pb3").progressBar({ max: 2000, textFormat: 'fraction', callback: function(data) { if (data.running_value == data.value) { } }} );
$(".pb4").progressBar({ max: 2000, textFormat: 'fraction', callback: function(data) { if (data.running_value == data.value) { } }} );
$(".pb5").progressBar({ max: 2000, textFormat: 'fraction', callback: function(data) { if (data.running_value == data.value) { } }} );
});
</script>
我正在使用jQuery进度条,我想动态生成最大字段 使用文本框控件中的文本。这有可能,我会用什么?
maxValue3 = $(['[id*=label4']).val();
maxValue4 = $(['label5']).val();
maxValue5 = $(['id*=label6']).val();
$(".pb3").progressBar({ max: (maxValue3), textFormat: 'fraction', callback: function(data) { if (data.running_value == data.value) { } }} );
$(".pb4").progressBar({ max: (maxValue4), textFormat: 'fraction', callback: function(data) { if (data.running_value == data.value) { } }} );
$(".pb5").progressBar({ max: (maxValue5), textFormat: 'fraction', callback: function(data) { if (data.running_value == data.value) { } }} );
答案 0 :(得分:0)
如果你在DOM负载上设置值,那么你可以这样做。
$(function() {
//establish a default value to fall back on
var defaultValue = 2000,
//find the textbox using a wildcard ID check - since ASP.NET has tiered IDs
maxValue = $(['[id*=your_asp_textbox_id']).val() || defaultValue;
$(".pb3").progressBar({ max: (maxValue), textFormat: 'fraction', callback: function(data) {
...
});