여기에 체크 상자의 진행률 표시 줄을 제공하는이 코드가 있습니다. 한 페이지에 여러 진행 막대를 사용하고 싶습니다. 각 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>
어떻게 변경된 클래스와 ID를 이름으로 모든 JS를 작성하지 않고 또 다른과를 방해하지 않고 동일한 기능을 작업의 또 다른 사업부가 않습니다. 항상 당신이 당신의 스크립트에이 연결, 사용할 수있는 ProgressBar 구성 DIV에 따라 옵션을 잡고 사업부 잘 경우