dataset 총액 구하기

dataset 총액 구하기

QA

dataset 총액 구하기

본문

var nav_width = this.getAttribute('data-width');
                        nav_width = Number(nav_width);

for(var i = 0; i < this.dataset.num; i++){
                            nav_width += nav_width;
                            console.log(nav_width);
                        }

 

아래  식을 사용해서 식을 구하려고 합니다!
data-num=3을 클릭하면 

data-num의 1,2 의 data-width 값의 합이 추출되게 하고 싶습니다.

방법이 있을까요?

 


<ul class="tabnav">
            <li data-num="1" data-width="128" class="tab wave"><a href="#tab01">@lang('main.promotion')</a></li>
            <li data-num="2" data-width="113" class="tab wave"><a href="#tab02">@lang('main.content')</a></li>
            <li data-num="3" data-width="99" class="tab wave"><a href="#tab03">@lang('main.social')</a></li>
            <li data-num="4" data-width="128" class="tab wave"><a href="#tab04">@lang('main.sales')</a></li>
            <li data-num="5" data-width="64" class="tab wave"><a href="#tab05">@lang('main.data')</a></li>
            <li data-num="6" data-width="49" class="tab wave"><a href="#tab06">@lang('main.manage')</a></li>
            <div class="indicator"></div>
</ul>


 

이 질문에 댓글 쓰기 :

답변 2

$(".wave").click(function(){
    var nav_width = 0;

    var waveNum = $(this).data('num');
    for(var i=0; i<waveNum-1; i++){
        nav_width += $($(".wave").get(i)).data('width');
    }
    console.log(nav_width);
});

wave를 클릭 했을때 해당 num의 값을 구하고 반복문은 1에서 num 까지 해서 합을 구하시면 될거 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 2,663
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT