• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 자바스크립트 1단계 완료했어요 + 질문

자바스크립트 1단계 완료했어요 + 질문

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #20285

    윤창석
    참가자

    먼저 좋은 강의 감사합니다.

    if에서 아이디 비번값에 알맞은값을 입력하고 버튼을 누르면

    창이뜨는걸 배웠을때 응용을 해봤는데요

    제가 간단히 구현하고 싶은 기능은

    text input창을 세개 두고 이곳에 각각 숫자를 세개 적습니다.

    그리고 버튼을 눌렀을때 이 세 창에 입력된 세개의 각각 숫자들을 다 더했을때 딱 10이되면

    굿굿이라는 메세지가 뜨게하는건데요.

     

     

    먼저 바디 태그안에 인풋창 3개와 버튼, 그리고 텍스트가 있습니다.

    이 인풋창 3개에 각각 적은 숫자들 합이 딱 10이면 '과연?'이라는 텍스트가 '굿굿'으로 바뀌는겁니다.

        <input type="text" class="first">
        <input type="text" class="second">
        <input type="text" class="third">
        <button class="calculate">합이10이면통과</button>
            <p class="con">과연?</p>

     

    제가 작성한 스크립트 태그입니다.

        $('.calculate').on('click',function(){
        if($('.first').val()+$('.second').val()+$('.third').val()==10){
            $('.con').html('굿굿');
        }
    });

     

    이렇게 했더니 작동이 안되더라구요. 

    val값이 스트링이라 그런것같은데 넘버로 바꾸는 방법이 있을까요? 

     

     

    감사합니다.

    #20288

    codingapple
    키 마스터

    숫자로 바꾸려면 parseInt('11') 이렇게 하면 그 자리에 11이 나옵니다

    ( $('.first').val()+$('.second').val()+$('.third').val() ) == 10

    이거는 소괄호로 묶는게 안전할듯요 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠