ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • jQuery - .each()
    jQuery 2020. 6. 23. 15:48

    .each()

     

     - 선택한 요소가 여러 개일 때 각각에 대하여 반복하여 함수를 실행시킨다.

     

    문법

    .each( funtion )

    특정 조건을 만족할 때 반복 작업에서 빠지려면

    return false

    를 사용

     


    예제 1

     

     - p 요소에 각각 다른 클래스를 추가한다.

    <!doctype html>
    
    <html lang="ko">
    
      <head>
      
        <meta charset="utf-8">
        
        <title>jQuery</title>
        
        <style>
        
          .s1 {color: red;}
          
          .s2 {color: blue;}
          
          .s3 {color: green;}
          
          .s4 {color: brown;}
          
        </style>
        
        <script src="//code.jquery.com/jquery-3.3.1.min.js"></script>
        
        <script>
        
          $( document ).ready( function() {
          
            var i=1
            
            $( 'p' ).each( function() {
            
              $( this ).addClass( 's' + i );
              
              i = i + 1;
              
            } );
            
          } );
          
        </script>
      </head>
      <body>
        <p>Lorem</p>
        <p>Ipsum</p>
        <p>Dolor</p>
        <p>Amet</p>
      </body>
    </html>

     

     

    예제2

     

     - 반복 작업을 두번만 하고 빠져나온다.

    <!doctype html>
    
    <html lang="ko">
    
      <head>
      
        <meta charset="utf-8">
        
        <title>jQuery</title>
        
        <style>
        
          .s1 {color: red;}
          
          .s2 {color: blue;}
          
          .s3 {color: green;}
          
          .s4 {color: brown;}
          
        </style>
        
        <script src="//code.jquery.com/jquery-3.3.1.min.js"></script>
        
        <script>
        
          $( document ).ready( function() {
          
            var i=1
            
            $( 'p' ).each( function() {
            
              $( this ).addClass( 's' + i );
              
              i = i + 1;
              
              if ( i == 3 ) {
              
                return false;
                
              }
            } );
          } );
        </script>
      </head>
      <body>
        <p>Lorem</p>
        <p>Ipsum</p>
        <p>Dolor</p>
        <p>Amet</p>
      </body>
    </html>

    'jQuery' 카테고리의 다른 글

    jQuery - .fadeIn()  (0) 2020.06.23
    jQuery - .empty()  (0) 2020.06.23
    jQuery - .detach()  (0) 2020.06.23
    jQuery - .delay()  (0) 2020.06.23
    jQuery - .css()  (0) 2020.06.23

    댓글

Designed by Tistory.