채택완료

스크립트 추가 질문 입니다

2017-07-09 (일) 11:33:30 1,905

스크립트 문 안에서의

<script>

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

</script>

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

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

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
Var num = 1;
2017-07-09 (일) 11:59:46

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

그래서 헷갈려서 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개

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

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