jQuery 수업

jQuery-14(add적용 - append())

줄라이퍼스트 2020. 2. 19. 15:38

※ 1. add적용-append()

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script>
        $(document).ready(function(){

            $("#btn1").click(function(){
                $("p").append(" <b>Appended text</b>.");
            });

            $("#btn2").click(function(){
                $("ol").append("<li>Appended item</li>");
             });

        });
    </script>

</head>
<body>
    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>

    <ol>
    <li>List item 1</li>
    <li>List item 2</li>
    <li>List item 3</li>
    </ol>

    <button id="btn1">Append text</button>
    <button id="btn2">Append list items</button>

</body>
</html>

 

 

※ 1. 실행화면

 

실행화면(append)  - 클릭하시면 자세히 볼 수 있습니다.

 

※ 2. add적용-prepend적용()

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script>
        $(document).ready(function(){

            $("#btn1").click(function(){
                // $("p").append(" <b>Appended text</b>.");
                $("p").prepend(" <b>Appended text</b>.");
            });

            $("#btn2").click(function(){
                // $("ol").append("<li>Appended item</li>");
                $("ol").prepend("<li>Appended item</li>");
             });

        });
    </script>

</head>
<body>
    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>

    <ol>
    <li>List item 1</li>
    <li>List item 2</li>
    <li>List item 3</li>
    </ol>

    <button id="btn1">Append text</button>
    <button id="btn2">Append list items</button>

</body>
</html>

 

 

※ 2. 실행화면

 

실행화면(prepend) - 클릭시면 자세히 볼 수 있습니다.

 

※ 3. add적용-append() & prepend()

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script>
        // document ready 없는경우
        function appendText() {
        

          var txt1 = "<p>Text.</p>";       
          var txt2 = $("<p></p>").text("Text.");
          var txt3 = document.createElement("p");
          txt3.innerHTML = "Text.";         
          $("body").append(txt1, txt2, txt3); 

        }
    </script>

</head>
<body>
    
    <p>This is a paragraph.</p>
    <!-- onclick를 하게되면 appendText()가 실행되게 떄문에 (document).ready 사용 안해도됨-->
    <button onclick="appendText()">Append text</button>

</body>
</html>

 

※ 3. 실행화면

 

 

실행화면(append & prepend) - 클릭시면 자세히 볼 수 있습니다.

'jQuery 수업' 카테고리의 다른 글

jQuery-17(addClass()사용)  (0) 2020.02.19
jQuery-16(remove()사용)  (0) 2020.02.19
jQuery-13(set적용-attr())  (0) 2020.02.19
jQuery-12(set적용- text(), html())  (0) 2020.02.19
jQuery-11(get적용- text(), html())  (0) 2020.02.19