확인란 var가 숫자보다 크거나 같거나 작은 경우

Ermac

체크 박스가있는 간단한 게임을 만들고 있으며, 사용자에게 점수를 얻거나 잃는지를 알려주기 위해 JavaScript를 넣었습니다. 이를 위해이 스크립트를 만들었지 만 작동하지 않습니다. 누군가 제발 도와 줄 수 있습니까?

값을 성공적으로 변경하더라도 하나의 메시지 만 표시합니다.

미리 감사드립니다!

$(document).ready(function(){

var theTotal = 0;

	$("#one").on("click", function(){
		if($(this).is(':checked')){
      theTotal = Number(theTotal) + Number($(this).val());
      $('.total').text("Total: "+theTotal);   	
		} else {
      theTotal = Number(theTotal) - Number($(this).val());
      $('.total').text("Total: "+theTotal);
		}
	});
  
  $("#two").on("click", function(){
		if($(this).is(':checked')){
      theTotal = Number(theTotal) + Number($(this).val());
      $('.total').text("Total: "+theTotal);   	
		} else {
      theTotal = Number(theTotal) - Number($(this).val());
      $('.total').text("Total: "+theTotal);
		}
	});
  
  $("#three").on("click", function(){
		if($(this).is(':checked')){
      theTotal = Number(theTotal) + Number($(this).val());
      $('.total').text("Total: "+theTotal);   	
		} else {
      theTotal = Number(theTotal) - Number($(this).val());
      $('.total').text("Total: "+theTotal);
		}
	});


  if (theTotal >= 4) {
      $("#ok").show();
    } else {
      $("#ok").hide();
    }

  if (theTotal >= 7) {
      $("#win").show();
    } else {
      $("#win").hide();
    }

  if (theTotal <= 3) {
      $("#lose").show();
    } else {
      $("#lose").hide();
    }

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="one" type="checkbox" value="3">
<input id="two" type="checkbox" value="5">
<input id="three" type="checkbox" value="2">

<div id="win">You are winning!</div>
<div id="lose">You are losing!</div>
<div id="ok">You can do it better!</div>
<div class="total"></div>

user4616966

이것이 당신이 원하는 방식이 아닐 수도 있지만, if진술 을 수정하기 만하면 됩니다. if문은 작업들이 한 번만 실행 이유 인 발생할 때마다 실행해야합니다. 그들은 다른 시간에 호출되지 않습니다.

$(document).ready(function(){

var theTotal = 0;

	$("#one").on("click", function(){
		if($(this).is(':checked')){
      theTotal = Number(theTotal) + Number($(this).val());
      $('.total').text("Total: "+theTotal);   	
		} else {
      theTotal = Number(theTotal) - Number($(this).val());
      $('.total').text("Total: "+theTotal);
		}
	});
  
  $("#two").on("click", function(){
		if($(this).is(':checked')){
      theTotal = Number(theTotal) + Number($(this).val());
      $('.total').text("Total: "+theTotal);   	
		} else {
      theTotal = Number(theTotal) - Number($(this).val());
      $('.total').text("Total: "+theTotal);
		}
	});
  
  $("#three").on("click", function(){
		if($(this).is(':checked')){
      theTotal = Number(theTotal) + Number($(this).val());
      $('.total').text("Total: "+theTotal);   	
		} else {
      theTotal = Number(theTotal) - Number($(this).val());
      $('.total').text("Total: "+theTotal);
		}
	});

$(".checkbox").on('click', function(){
 if (theTotal >= 4) {
      $("#ok").show();
    } else {
      $("#ok").hide();
    }

  if (theTotal >= 7) {
      $("#win").show();
    } else {
      $("#win").hide();
    }

  if (theTotal <= 3) {
      $("#lose").show();
    } else {
      $("#lose").hide();
    }
    
    });

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="one" type="checkbox" value="3" class="checkbox">
<input id="two" type="checkbox" value="5" class="checkbox">
<input id="three" type="checkbox" value="2" class="checkbox">

<div id="win">You are winning!</div>
<div id="lose">You are losing!</div>
<div id="ok">You can do it better!</div>
<div class="total"></div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

숫자가 같거나 두 자리보다 크거나 두 자리 미만인 경우 조건을 작성하는 방법

분류에서Dev

한 숫자가 다른 숫자보다 크거나 작거나 같은지 확인하는 가장 짧은 방법은 무엇입니까?

분류에서Dev

숫자가 다음보다 크거나 작은 경우 slt를 사용하고 화성을 사용하여 분기를 확인합니다.

분류에서Dev

0보다 크거나 작은 경우

분류에서Dev

변수가 주어진 숫자보다 작거나 텍스트 "QUIT"와 같은지 확인하십시오.

분류에서Dev

Cypress에서 어떤 숫자가 다른 숫자보다 크거나 같은지 확인하는 데 사용되는 문은 무엇입니까?

분류에서Dev

숫자 만 허용하는 편집 텍스트가 비어 있지 않고 숫자가 100보다 작거나 같은지 확인하십시오.

분류에서Dev

0보다 크거나 같거나 같은 경우 첫 번째 열에 따라 마지막 열로 출력

분류에서Dev

열 B가 다른 데이터 프레임의 열 C보다 크거나 같은 경우 SUMIF 열 A

분류에서Dev

버스트 길이보다 크거나 같은 개수를 가진 문자열에서 인접 중복 제거

분류에서Dev

두 변수 사이의 범위가 'x'보다 크거나 작은 지 우아하게 확인

분류에서Dev

WordPress-게시물 수가 3보다 크거나 같은 경우에만 카테고리 표시

분류에서Dev

N보다 작거나 같은 숫자의 나눗셈의 합

분류에서Dev

들어오는 숫자 데이터가 firestore 보안 규칙의 특정 제한보다 크거나 작은 지 확인하는 방법은 무엇입니까?

분류에서Dev

3 개의 열 값이 3 개의 다른 값보다 작거나 같은 경우 행 번호 가져 오기

분류에서Dev

120보다 크거나 같은 RegEx 절대 숫자

분류에서Dev

입력이 16 자리보다 크거나 작은 경우 경고 메시지

분류에서Dev

확인란을 선택한 다음 div에만 추가하거나 선택하지 않은 경우 제거하십시오.

분류에서Dev

숫자가 다른 숫자보다 높거나 낮은 지 어떻게 확인할 수 있습니까?

분류에서Dev

jQuery보다 크거나 작음 확인

분류에서Dev

두 목록 정수가 2보다 크거나 같은지 확인하는 방법은 무엇입니까?

분류에서Dev

숫자보다 크거나 작은 것을 확인할 때 데이터 형식 nvarchar를 float로 변환하는 중 오류가 발생했습니다.

분류에서Dev

조건부 정규식 숫자가 +1이거나 문자열 뒤의 특정 숫자와 같은 경우

분류에서Dev

Javascript 날짜가 날짜 값보다 크거나 같은지 확인하는 방법

분류에서Dev

Roslyn : 식에 특정 연산자보다 우선 순위가 같거나 낮은 연산자가 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

날짜가 다른 두 날짜와 같거나 같은지 확인

분류에서Dev

JavaFX CheckBoxTreeItem은 확인란이 선택되거나 선택되지 않은 경우 감지합니다.

분류에서Dev

요소 너비가 Cypress에서 픽셀 크기보다 작거나 같은지 확인하는 방법은 무엇입니까?

분류에서Dev

업로드 된 파일 크기가 20kb 제한보다 작거나 같은지 확인하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    숫자가 같거나 두 자리보다 크거나 두 자리 미만인 경우 조건을 작성하는 방법

  2. 2

    한 숫자가 다른 숫자보다 크거나 작거나 같은지 확인하는 가장 짧은 방법은 무엇입니까?

  3. 3

    숫자가 다음보다 크거나 작은 경우 slt를 사용하고 화성을 사용하여 분기를 확인합니다.

  4. 4

    0보다 크거나 작은 경우

  5. 5

    변수가 주어진 숫자보다 작거나 텍스트 "QUIT"와 같은지 확인하십시오.

  6. 6

    Cypress에서 어떤 숫자가 다른 숫자보다 크거나 같은지 확인하는 데 사용되는 문은 무엇입니까?

  7. 7

    숫자 만 허용하는 편집 텍스트가 비어 있지 않고 숫자가 100보다 작거나 같은지 확인하십시오.

  8. 8

    0보다 크거나 같거나 같은 경우 첫 번째 열에 따라 마지막 열로 출력

  9. 9

    열 B가 다른 데이터 프레임의 열 C보다 크거나 같은 경우 SUMIF 열 A

  10. 10

    버스트 길이보다 크거나 같은 개수를 가진 문자열에서 인접 중복 제거

  11. 11

    두 변수 사이의 범위가 'x'보다 크거나 작은 지 우아하게 확인

  12. 12

    WordPress-게시물 수가 3보다 크거나 같은 경우에만 카테고리 표시

  13. 13

    N보다 작거나 같은 숫자의 나눗셈의 합

  14. 14

    들어오는 숫자 데이터가 firestore 보안 규칙의 특정 제한보다 크거나 작은 지 확인하는 방법은 무엇입니까?

  15. 15

    3 개의 열 값이 3 개의 다른 값보다 작거나 같은 경우 행 번호 가져 오기

  16. 16

    120보다 크거나 같은 RegEx 절대 숫자

  17. 17

    입력이 16 자리보다 크거나 작은 경우 경고 메시지

  18. 18

    확인란을 선택한 다음 div에만 추가하거나 선택하지 않은 경우 제거하십시오.

  19. 19

    숫자가 다른 숫자보다 높거나 낮은 지 어떻게 확인할 수 있습니까?

  20. 20

    jQuery보다 크거나 작음 확인

  21. 21

    두 목록 정수가 2보다 크거나 같은지 확인하는 방법은 무엇입니까?

  22. 22

    숫자보다 크거나 작은 것을 확인할 때 데이터 형식 nvarchar를 float로 변환하는 중 오류가 발생했습니다.

  23. 23

    조건부 정규식 숫자가 +1이거나 문자열 뒤의 특정 숫자와 같은 경우

  24. 24

    Javascript 날짜가 날짜 값보다 크거나 같은지 확인하는 방법

  25. 25

    Roslyn : 식에 특정 연산자보다 우선 순위가 같거나 낮은 연산자가 있는지 확인하는 방법은 무엇입니까?

  26. 26

    날짜가 다른 두 날짜와 같거나 같은지 확인

  27. 27

    JavaFX CheckBoxTreeItem은 확인란이 선택되거나 선택되지 않은 경우 감지합니다.

  28. 28

    요소 너비가 Cypress에서 픽셀 크기보다 작거나 같은지 확인하는 방법은 무엇입니까?

  29. 29

    업로드 된 파일 크기가 20kb 제한보다 작거나 같은지 확인하는 방법은 무엇입니까?

뜨겁다태그

보관