테스트 사이트 - 개발 중인 베타 버전입니다

if 문 조건이 모두 참인경우 출력 하려면? 채택완료

세상의지배자 9년 전 조회 8,017

 $(function() {

  $("select[name=one01]").change(function() {

   var temp = $("select[name=two01]");

   var one01 = $(this).val();

 

   temp.children().remove();

   temp.append('');   

    

   if(one01 == '64절'){

temp.append('');

   }

   if(one01 == '32절'){

temp.append('');

   }

   if(one01 == '16절'){

temp.append('');

   }

   if(one01 == '8절'){

temp.append('');

   }

   if(one01 == '장32절'){

temp.append('');

   }

   if(one01 == '장16절'){

temp.append('');

   }

   

  });

 });

 

 $(function() {

  $("select[name=two01]").change(function() {

   var temp = $("select[name=three01]");

   var two01 = $(this).val();

 

   temp.children().remove();

   temp.append('');   

 

   if((two01 == '8도')&&(one01 == '64절')){

    temp.append('');

    temp.append('');

temp.append('');

   }

 

  });

 });

 

-----------------------------------------------------------------------------------

if 문 중에  if((two01 == '8도')&&(one01 == '64절'))  이렇게 하면 조건이 모두 참이라면 참일때만 출력이 되는 부분이 나와야 하는데 안나오네요...

뭘 잘못 한거지요? 

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

답변 1개

채택된 답변
+20 포인트
9년 전

two01과 one01 변수는 현재 지역변수로 사용중입니다.

변수를 전역변수로 선언하시고 사용해보세요!!

 

var two01

var one01

이 두 가지 변수 선언이 function 에서 선언이 되면 해당 function 내에서만 사용이 가능합니다. 

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

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

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

로그인