본문 바로가기
Frontend/jQuery

03. jQuery, text()와 html() 함수 / jQuery Method Chaining

by 개발개발빈이 2022. 6. 3.

○ text()와 html()

    - 해당 요소에 출력할 내용을 넣어준다

    - 형식) $(선택자).text(출력할 내용); / $(선택자).html(출력할 내용);

var str="<strong>Hello</strong>";

//JavaScript
document.getElementById("text").innerText=str;  //단순문자열
document.getElementById("html").innerHTML=str;  //태그적용됨

//jQuery
$("#text").text(str);  //단순문자열
$("#html").html(str);  //태그적용됨

 

    - 차이점

        ① text() : 단순 문자열로 출력됨

        ② html() : 문자열이 마크업되면서 출력됨 (태그가 적용됨)

<body>

    <button>입 력</button>
    <hr>
    <div id="text"></div>
    <div id="html"></div>

    <script>
        $("button").click(function(){
            var txt="<img src='../images/devil.png'>";
            $("#text").text(txt);  //단순문자열
            $("#html").html(txt);  //문자열이 마크업되면서(요소생성) 출력
        });//click end
    </script>

</body>

 

jQuery Method Chaining

    - 함수 여러개 연결해서 사용하는 것 가능

$().css().text().hide()

댓글