값을 불러 오는 방법 도와 주세요ㅠ.ㅠ

값을 불러 오는 방법 도와 주세요ㅠ.ㅠ

QA

값을 불러 오는 방법 도와 주세요ㅠ.ㅠ

본문

퀴즈프로그램을 만들고 있습니다~

 

이곳에서 받은 소스를 수정하고있는데...

오답을 출력하는 부분에서

해설 부분을 추가 하려 하는데 막혀 버렸습니다...

 

구글링 검색을 통해
오답 일 경우

    else {
        $this.find('.quiz-answer[data-quiz-answer="'+correctAnswer+'"]').addClass('correct');
        $this.find('.quiz-answer.active').addClass('incorrect');
         var msgHTML = '[정답:"'+correctAnswer+'"]';
        $(this).append(msgHTML);
      

index.js파일에

BlueAngel 님께서 알려 주신

 { question: 1, answer: 'b' , 부연설명: '내용' },

방법을 적용해서


this.correctAnswers = [
    { question: 1, answer: 'b' , 부연설명: '내용' },
    { question: 2, answer: 'b' },
    { question: 3, answer: 'b' },
    { question: 4, answer: 'b' },
    { question: 5, answer: 'a' },
    { question: 6, answer: 'a' },
    { question: 7, answer: 'a' },

  var msgHTML = '[정답:"'+correctAnswer+'"]';
        $(this).append(msgHTML);

부분을 추가하였더니 answer: 'b' 값(정답값) 만 가져 오는데...
예) 정답:b

 " 부연설명: '내용' " 이부분은 도저희 가져오는 방법을 몰라서
해매고 있습니다...
도와 주세요
ㅠ.ㅠ

이 질문에 댓글 쓰기 :

답변 1

for ( var j = 0; j < self.correctAnswers.length; j++ ) {
        var a = self.correctAnswers[j];
        if ( a.question == $this.data('quiz-question') ) {
          correctAnswer = a.answer;
        }
      }

 

이 부분 에서 if 문 안에

 

correctDescription = a.부연설명;

하고 밑에서 

var msgHTML = '[정답:"'+correctAnswer+'"] 부연설명 : '+correctDescription;

하시면 될거같아요

LovelyCaT님 너무 너무 감사드립니다~~^.^
한 가지만 더 부탁 드려두 될까요?
var msgHTML = '[정답:"'+correctAnswer+'"] 부연설명 : '+correctDescription;
이 부분에 css를 적용하는 방법이 있을까요?

배경색 넣고 글자 크기을 바꾸어 보려구요~

<div style="background-color: #fff;"> var msgHTML = '[정답:"'+correctAnswer+'"] 부연설명 : '+correctDescription; </div>

이런식으로 적용을 하니 먹통이 되어 버리네요....

혹시? 방법이 있을까요?

자바스크립트와 css는 별도로 적용하셔야합니다.
html에 <div style="background-color: #fff;" id="answer_div" ></div>
javascript에는 jqueyr를 사용중이시라면 $('#answer_div').append(msgHTML);으로 하셔야합니다.
웹 구조부터 먼저 공부하셔야할 것 같네요..

답변을 작성하시기 전에 로그인 해주세요.
전체 97
QA 내용 검색
filter #java ×

회원로그인

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