Я думаю, что мне не хватает чего-то действительно очевидного здесь ... должно быть ... но по какой-то причине я не могу заставить свой прогрессбар отобразить значение, установленное в атрибуте!jQuery progressbar значение не установлено
вот мой HTML:
<div class="progressBar" data-value="58"></div>
и JS:
$(function() {
$('.progressBar').each(function() {
$(this).progressbar();
//var value = $(this).attr('data-value');
//alert(value);
$(this).progressbar('option', 'value', $(this).attr('data-value'));
});
});
Он отображает строку, но не показывает значение (то есть значение = 0). Если я жестко задаю значение в js, он показывает штраф. Если я раскомментирую значение переменной и строку предупреждения, я получаю предупреждение со значением. Что мне не хватает?
+1, но просто нужно понять, что это за '10'? –
Это синтаксический анализ целого числа в базе 10. Если вы его не поместите, у вас могут быть неожиданные результаты. –
Например, введите 'parseInt ('08')' в консоли. –