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

테스트 만들기 채택완료

안녕하세요 고수님들 

설문조사? 같은 테스트를 만들어보고 있는데 스크립트를 아무리 생각해봐도 모르겠어서 질문 남깁니다. 

도와주시면 감사드리겠습니다

1번 2번 이런식으로 문제 선택을 했을 때 process bar가 움직이게 해보고 싶은데 

어떤식으로 줘야할지 감이 안와서요 힌트라도 주시면 공부하겠습니다.

process bar는 after로 준 상태입니다.

1794350691_1670481142.3837.png

Copy




        

        1/11

        

            나의 연령대는__이다.

            

                

                     여자

                

                

                     남자

                

                

                     출생 당시 생물학적 성별과 다르다.

                

                

                     밝히고 싶지 않다.

                

            

        

        

            나의 성별은__이다.

            

                

                     답1

                

                

                     답2

                

                

                     답3

                

                

                     답4

                

            

        

        

            나의 고민은__이다.

            

                

                     답1

                

                

                     답2

                

                

                     답3

                

                

                     답4

                

            

        

        

            내가 하고 있는 고민들 중에 구체적인 해결방법을 제시해 주었으면 하는 고민들이 있다.

            

                

                     답1

                

                

                     답2

                

                

                     답3

                

                

                     답4

                

            

        

        

            나는 가족 중__와(과)의 문제로 고민중이다. 필요하면 함께 상담받을 의향이 있다.

            

                

                     답1

                

                

                     답2

                

                

                     답3

                

                

                     답4

                

            

        

        다음으로

    

Copy


$(document).ready(function(){

        var qustionNum = $(".Num").length;

    });

답변 1개

채택된 답변
+20 포인트
Copy




$('.answer :radio').on('change', function() {

    let q_cnt = $('.Num').length;

    let a_cnt = 0;

    $('.Num').each(function() {

        let val = $(this).find(':radio').val();

        if (val != "") {

            a_cnt++;

        }

    });

    let percentage = Math.round(((a_cnt / q_cnt) * 100)) + '%';

    $('.process-bar').css('width', percentage);

});



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

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

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

로그인
🐛 버그신고