jQuery 수 더하기


jQuery 수 더하기



토탈 수 올려주기

예를들면 음식점이나 영화 티켓 예매등 예약시 성인, 청소년, 어린이등의 인원수를 체크하여 토탈 값을 내려준다.

기타 다른용도로 사용을 해야 한다면 타이틀만 변경 하고 사용 해도 된다.


결과 화면은 다음과 같다. 



0
0
0
Total = 0
// 인원 체크 토탈
function countBtn(){
    var $wrap = $('.totalFn'), 
        $btnMinus = $wrap.find('.minus'),
        $btnPlus = $wrap.find('.plus');
        $cell = $wrap.find('.cell');
        
    $btnMinus.on('click', function(e){
        var $this = $(this);
        var num = $this.parent().find('.num').text();
        num --;
        if (num <= 0) {
            num = 0;
        }
        $this.parent().find('.num').text(num);
        totalFn();
    });

    $btnPlus.on('click', function(){
        var $this = $(this);
        var num = $this.parent().find('.num').text();
        num ++;
        if (20 <= num) {
            num = 20; // 최대 인원수 
        }
        $this.parent().find('.num').text(num);
        totalFn();
    });

    function totalFn(){
        var $total = $(".totalFn .count-box")
        var total = 0;
        $total.find(".num").each(function(){ 
            total += Number($(this).text());
        });
        $(".count-total").text(total);
    };
}
sub's
Blog



'개발연습막쓰기 > jQuery' 카테고리의 다른 글

탭메뉴 1-1  (0) 2019.11.18
jQuery 그래프 [graph] - 수치 적용  (0) 2019.08.23
jQuery infinite scroll 무한스크롤  (0) 2019.02.07
jQuery 이미지 갤러리  (0) 2018.12.20
setInterval 타이머  (0) 2018.12.09