web developer

[jquery] .text() 메소드, .html() / 기존 요소의 내부에 새로운 요소나 콘텐츠를 반환하거나 설정하기 본문

JavaScript

[jquery] .text() 메소드, .html() / 기존 요소의 내부에 새로운 요소나 콘텐츠를 반환하거나 설정하기

trueman 2022. 1. 21. 15:08
728x90
728x90

요소 내부를 변경하는 태그 : .text() 메소드, .html() 메소드


라이브러리인 jquery 안에서 .text()와 .html() 메소드를 활용하면, 기존 요소의 내부에 새로운 요소나 콘텐츠를 반환하거나 설정할 수 있다.

.text() : 해당 요소의 텍스트 콘텐츠를 반환하거나 설정한다.
.html() : 해당 요소의 HTML 콘텐츠를 반환하거나 설정한다.


.text() 메소드


.text() 메소드는 선택한 요소의 내용을 새로운 단순 text로 변경한다.

<p>안녕하세요.</p>

.text() 메소드를 이용하면, <p> 요소의 내용을 새로운 text로 변경할 수 있다.


.html() 태그


.html() 메소드는 선택한 요소의 내용을 새로운 HTML 요소로 변경한다.

<p>안녕하세요.</p>

.html() 메소드를 이용하면, <p> 요소의 내용을 새로운 HTML 요소로 변경할 수 있다.

$("p").html("<div class='wrap'>devkuma입니다.</div>");

.html() 메소드와 .text() 메소드의 차이점


.html()는 선택한 요소의 내용에 html 태그 요소가 포함되어 있으면 태그를 적용하여 표시를 하지만, .text()인 경우는 html 태그를 적용되지 않고, 문장 그대로 표시를 하게 된다.

출처: https://araikuma.tistory.com/610 [프로그램 개발 지식 공유]

728x90
728x90