본문 바로가기

Local Oriented/jQuery

each() 를 사용한 루프에서 continue 와 break 기법

each 는 for 라기 보다 while 루프로 보심 됩니다.

아래 코드를 함 보세요..

<ul id="idUl">
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
</ul>


<script>
  $('#idUl li').each(function(){

    var s = $(this).html();
    if(s=='3') return true;   // continue 와 동일한 기능은 return true
    if(s=='6') return false;  // break 와 동일한 기능은 return false
    alert(s);
  });
</script>