속성 조작 메서드 - html() , text()

imjingu·2023년 7월 23일
0

개발공부

목록 보기
192/481

속성 조작 메서드
1) html() / text()
html() 메서드 : 선택한 요소의 하위 요소를 가져와 문자열로 반환하거나 하위 요소를 전부 제거하고 새 요소를 바꿀 때 사용
text() 메서드 : 선택한 요소에 포함되어 있는 전체 텍스트를 가져 오거나 선택한 하위 요소를 전부 제거하고 새 텍스트를 생성할 때 사용

기본형 :
$("요소 선택").html()
$("요소 선택").html("새 요소")
$("요소 선택").text()
$("요소 선택").text("새 텍스트")

<!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.3.1/jquery.min.js"></script>
    <script>

        $(function () {
            let result1 = $('#sec_1').html(); // .html()-값을 입력 하지 않으면 가져오라는 뜻
            console.log(result1);
            $('#sec_1 p').html('<a href="#">Text1</a>'); // sec_1 안에 p태그의 내용1 을 Text1 로 바꿈

            let result2 = $('#sec_2 h2').text();
            console.log(result2);
            $('#sec_2 h2').text('text()'); // sec_2 안에 em태그 텍스트 를 text로 바꿈
        });
        
        
    </script>
</head>
<body>
    <h1><strong>객체 조작 및 생성</strong></h1>
    <section id="sec_1">
        <h2><em>html()</em></h2>
        <p>내용1</p>
    </section>
    <section id="sec_2">
        <h2><em>텍스트()</em></h2>
        <p>내용2</p>
    </section>
</body>
</html>

0개의 댓글