J'ai ce code ici qui donne une barre de progression pour les cases à cocher. Je souhaite utiliser plusieurs barres de progression de ce type en une seule page. Comment puis-je rappeler la fonction uniquement pour chaque div?Fonction Jquery utilisée deux fois
$(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);
});
});
});
Ceci est la partie 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>
Comment dois-je un autre div de même travail de fonctionnalité sans interférer l'autre et pourtant sans écrire tous les js avec des noms modifiés de classe et id.