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

스크립트 추가 질문 입니다 채택완료

웹프리죤 8년 전 조회 1,774

스크립트 문 안에서의


<script>


if(num > 2) { ..................


</script>


는 결과적으로 보면 num 이 3 보다 크면으로 인식하던데요


넘버링 자체가 0 부터 시작해서 그런게 맞나요? 그렇다면 1 부터 시작하게 할 수도 있나요?

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

답변 2개

채택된 답변
+20 포인트
그누위즈
Var num = 1;
로그인 후 평가할 수 있습니다

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

여기서 23보다 크면으로 인식하길래 질문 드립니다..

그래서 헷갈려서 1부터 인식가능 하다면 if(num > 2) {  if(num > 3 { 으로 수정 할려구요

지금 3으로 하니까 4개로 인식 하더라구요..


그래서 1 부터 시작한다면 if(num > 3) { 게 할까 하구요 .. 헷갈리지 않게!!


<script>

$(function () {   

$('.btnAdd').click (function () {   

var num = $("div.buttons > input").length;


if(num > 2) {

alert (""+num+"개 까지 가능합니다.");

} else {


$('.buttons').append ('<input type="file" name="file"> <div class="btnRemove" style="display:inline-block"><i class="fa fa-minus" aria-hidden="true" title="이미지삭제"></i></div><br>');                          

$('.btnRemove').on('click', function () { 

$(this).prev().remove ();

$(this).next ().remove ();

$(this).remove ();

});


}

});                                         

});

</script>

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

답변에 대한 댓글 1개

그누위즈
8년 전
num > 2로 하시고
alert에는 num+1 개까지 가능합니다.
라고 하면 되지않을까요?

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

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

로그인