[JQuery][TIP] element 안에 자식 element 변화 없이 텍스트만 변경하기
<div class="parent">
First
<div class="child">Child</div>
Last
</div>
다음과 같을 때 First 를 Second로 바꾸고 싶을 때 어떻게 하면 될까?!
$(".parent").contents()
를 하면 다음과 같이 나온다.
["First", <div class="child">Child</div>, "Last"]
$(".parent").contents()[0].textContent = "Second"
하면 First 값이 Second로 바뀐다.
'Javascript > jQuery' 카테고리의 다른 글
[jQuery] JSON APIs와 Ajax를 이용해 데이터 가져오기 (0) | 2021.04.30 |
---|---|
JQuery 기초 (JQuery 객체, 조작) (0) | 2021.03.23 |
[JQuery][TIP] 특정 영역을 제외한 부분을 클릭했을 때 (1) | 2021.01.06 |
[JQuery][TIP]선택한 element 의 attribute로 배열 만들기 (0) | 2021.01.06 |
[JQuery][TIP] 현재 엘레멘트가 보이는지 체크 (check visible) (0) | 2021.01.06 |
[JQuery][TIP] Form submit 에서 동적으로 POST parameter 넘기기 (0) | 2021.01.06 |
[jQuery] jQuery Quick API (0) | 2020.07.08 |
[jQuery] jQuery Plugin을 이용한 form validation (0) | 2020.07.08 |