我这里有这段代码,它为复选框提供了一个进度条。我想在单页中使用多个这样的进度条。如何为每个 div 唯一地调用函数?
$(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 工作而不会干扰另一个,但又不编写所有更改类和 id 名称的 js。