2026, 새로운 도약을 시작합니다.

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 값의 합이 추출되게 하고 싶습니다.

방법이 있을까요?

Copy




            @lang('main.promotion')

            @lang('main.content')

            @lang('main.social')

            @lang('main.sales')

            @lang('main.data')

            @lang('main.manage')

            





 

답변 2개

채택된 답변
+20 포인트

$(".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);
});

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다!!ㅠ

댓글을 작성하려면 로그인이 필요합니다.

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

num의 width 값을 어떻게 추출할 수 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고