У меня есть этот код здесь, который дает индикатор выполнения для флажков. Я хочу использовать несколько таких индикаторов выполнения на одной странице. Как я могу однозначно запомнить функцию для каждого div?Функция Jquery используется дважды
$(window).load(function(){
$(function() {
$("#remind").progressbar({
value: 0,
max: 100,
textFormat: 'fraction',
complete: function(event, ui) {
alert("Job complete you lazy bum!");
}
});
$('.option').on('change', function() {
var total = 0;
$('.option:checked').each(function() {
total += parseInt($(this).val());
});
$("#remind").progressbar("value", total);
});
});
});
Это HTML часть,
<div id="remind"></div>
<div>
<input type="checkbox" class="option" value="25"> Task 1<br>
<input type="checkbox" class="option" value="25"> Task 2<br>
<input type="checkbox" class="option" value="25"> Task 3<br>
<input type="checkbox" class="option" value="25"> Task 4<br>
</div>
Как у меня есть еще один DIV с тем же функциональностью работы без вмешательства других, и все же без написания всех JS с измененными именами классов и идентификаторов.