ABOUT ME

-

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

    .before()

     

     - 선택한 요소 앞에 새 요소를 추가하거나, 다른 곳에 있는 요소를 이동시킬 수 있다.

     

    문법

    .before( content [, content])

     

    예를 들어

    $('h1').before('<p>hello</p>')

    는 h1 요소 앞에 hello를 내용으로 갖는 p요소를 추가한다.

     

    $('h1.a').before($('p.b'));

    는 클래스 값으로 a를 갖는 h1 요소 앞에 클래스 값으로 b를 갖는 p 요소를 이동시킨다.

     


    예제1

     

     - p요소 앞에 오오오를 내용으로 갖는 h1 요소를 추가

    <!doctype html>
    
    <html lang="ko">
    
      <head>
      
        <meta charset="utf-8">
        
        <title>jQuery</title>
        
        <script src="//code.jquery.com/jquery-3.3.1.min.js"></script>
        
        <script>
        
          $( document ).ready( function() {
          
            $( 'p' ).before( '<h1>오오오</h1>' );
            
          } );
          
        </script>
        
      </head>
      
      <body>
      
        <p>Hello World!</p>
        
      </body>
      
    </html>

     

    예제2

     

     - h1 요소 뒤에 있던 p요소를 h1 요소 앞으로 이동시킨다.

    <!doctype html>
    
    <html lang="ko">
    
      <head>
      
        <meta charset="utf-8">
        
        <title>jQuery</title>
        
        <script src="//code.jquery.com/jquery-3.3.1.min.js"></script>
        
        <script>
        
          $( document ).ready( function() {
          
            $( 'h1' ).before( $( 'p' ) );
            
          } );
          
        </script>
        
      </head>
      
      <body>
      
        <h1>Lorem ipsum dolor.</h1>
        
        <p>Goodbye World!</p>
        
      </body>
    </html>

     

     

    * 선택한 요소 앞에 요소를 추가하거나 이동시킨는 것은 .after() 로 한다.

     

    'jQuery' 카테고리의 다른 글

    jQuery - .click()  (0) 2020.06.23
    jQuery - .children()  (0) 2020.06.23
    jQuery - .attr()  (0) 2020.06.23
    jQuery - .append()  (0) 2020.06.23
    JQuery - .animate()  (0) 2020.06.23

    댓글

Designed by Tistory.