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

제이쿼리 반목분 큰수 부터 작아지게 가능할가요? 채택완료

그누보드초보이용자 6년 전 조회 4,028

제이쿼리 반목분 큰수 부터 작아지게 가능할가요?

i가 0부터 1 2 3 4로 돌지말고

i가 5부터 4 3 2 1로 돌게 할수있을까요?

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

답변 3개

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

3번만 돌게 가능한지요 라는게 어떤말씀이신건지..

 

321만 찍히게 하고싶으시다는 거라면 다크로이님의 소스상for(var i=5;i>=2;i--){  여기서 i=3으로 하시면 될것이고 만약 54321 중 321만찍히게 하고 싶으신거라면 

for(var i=5;i>=2;i--){ 

if(i < 4){ i가 4보다 작을때만 출력하라고 조건을 달면 될것같아요

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

답변에 대한 댓글 2개

그누보드초보이용자
6년 전
for(var i = 3 i < 3 ; i--){} i가 3 2 1로 3번만 돌아라 제 가해야하는건데 안되네요...
t
toqurk
6년 전
for(var i = 3 i < 3 ; i--){}
조건을 보시면 i 는 3인데 i가 3보다 작을때까지만..저건 틀린것 같구요..
for(var i = 3 i > 0 ; i--){}
조건은 i는 3부터 i가 0보다 클때까지 i를 차감해라

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

SLOOP
6년 전

jquery each문에서 역방향으로 돌리는 함수는 reverse() 가 있습니다. 어떤 방식으로 사용하실지는 모르겠는데, 아래의 예제 참고하면 적용 가능하실 겁니다.

 

HTML 엘리먼트

</p>

<p>    <ul>

        <li>1</li>

        <li>2</li>

        <li>3</li>

        <li>4</li>

        <li>5</li>

    </ul></p>

<p> </p>

<p>    $( $('li').get().reverse() ).each(function(){

        alert( $(this).text() );

    });</p>

<p>

 

자바스크립트 배열

</p>

<p>    var arr = ['1', '2', '3'];</p>

<p>    $.each(arr.reverse(), function(i, v){

        alert(v);

    });</p>

<p>

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

답변에 대한 댓글 1개

그누보드초보이용자
6년 전
i는 3 2 1 로 돌지만 3번만 돌개 가능한지요..

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

먼저 스크립트 기초 강의를 보시는게 좋을거 같습니다. 

반복문 부분을 확인해 보시면 도움이 될거에요. 

 

 

 

딱히 제이쿼리가 아니더라도 반복문 기본을 숙지 하시면 좋을거 같습니다. 

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

답변에 대한 댓글 2개

그누보드초보이용자
6년 전
i는 3 2 1 로 돌지만 3번만 돌개 가능한지요..
그누보드초보이용자
6년 전
i는 3 2 1 로 돌지만 3번만 돌개 가능한지요..

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

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

로그인