반응형

    썸네일

    jquery .text()

    .text()는 요소의 내용을 가져오거나 내용을 바꾸는 함수이다. 

     

    .val() 과 헷갈릴 수 있으니 조심하기 바란다.

     

     

    text()는 input(주로)의 value값을 가져오지 못한다. 수정하지 못한다.

     

    예시

    <p>값 가져오기</p>	
    
    <input type="text" id="text" value="5">
    $(document).ready(function(){
    	alert($('p').text());		//p의 내용은 '값 가져오기'
        	alert($('#text').text());	//#text의 내용은 가져오지 못한다.
    })

    실행 값

    첫번째 alert
    input의 text를 가져오려했으나 null이 나타낫다

    코드팬

    See the Pen jquery .text() by 윤재현 (@jh91) on CodePen.

     

     

     

     

     

    .text() 사용법

    $('요소').text() // 요소의 내용 값을 가져오기

    $('요소'). text('바꿀 내용') // .text() 괄호 안에 바꿀 내용을 적는다. ' '필수

     

    예시

    <h1>값 가져오기</h1>	
    <h2>결과 가져오기</h2>
    $(document).ready(function(){
    	$('h1').text('3X3');		//h1의 내용을 '3X3'으로 바꾼다.
        	$('h2').text('9');	    	//h2 내용을 9로 바꾼다.
    })

    코드팬에서 확인하면 된다 

    See the Pen jquery .text() - part2 by 윤재현 (@jh91) on CodePen.

     

     

    순수하게 자바스크립트를 이용하여 수정하려면

    아래의 코드를 사용하자

    //방법 1 DOM 접근한다. getElementById,getElementsByClassName등을 이용한다.
    var x = document.getElementsByClassName("text")[0];
    var y = document.getElementById("text");
    
    //방법 2 innerText로 값을 바꾼다.
    x.innerText = "순수 자바스크립트로 해결한다.";
    y.innerText = "제이쿼리 안쓰면 불편해진다.";

     

     

    제이쿼리를 이용하면 편하게 수정이 가능하다.

     

    원하는 내용으로 바꿀 수 있는 .text() 태그를 사용하자

     

    반응형

    '웹언어 > jQuery' 카테고리의 다른 글

    [jQuery] 제이쿼리 eq  (10) 2021.04.21
    [jQuery] 제이쿼리 width / height  (6) 2021.04.19
    [jQuery] 제이쿼리 show / hide  (4) 2021.04.16
    [jQuery] 제이쿼리 index  (4) 2021.04.15
    [jQuery] 제이쿼리 css  (2) 2021.04.13
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기