jQuery

[Examples] JQ - (부모요소・자식요소) 데이터값・입력값 변경

기본 상태: <p class="ab" >a <span class="b">b</span></p>

 

해결1 - a를 span으로 묶기


<script src="http://code.jquery.com/jquery-latest.js"></script>


<p class="ab" >

  <span class="a">a</span> 

  <span class="b">b</span>  

</p>

 

<script>

$(".a").text("c");

$(".b").text("d");

</script>

 

결과보기

 

방법2 - append() 메서드로 자식 요소를 덧붙이기

 

<script src="http://code.jquery.com/jquery-latest.js"></script>


<p class="ab" >  a

  <span class="b">b</span>  

</p>

 

<script>
$(".ab").text("c").append("<span>d</span>");

</script>

 

결과보기

 

방법3 ★ - 자식 요소 제외한 순수한 데이터 값만 변경

 

<script src="http://code.jquery.com/jquery-latest.js"></script>


<p class="ab" >  a

  <span class="b">b</span>  

</p>

 

<script>

var a = $(".ab").contents().get(0);

a.data = "c";

$(".b").text("d");

</script>

 

결과보기

관련글 https://sir.kr/qa/358937

 

 

PS. 아래 처럼 하면 안 됨.

 

<script src="http://code.jquery.com/jquery-latest.js"></script>


<p class="ab" >  a

  <span class="b">b</span>  

</p>

 

<script>

$(".ab").text("d");

$(".b").text("d");

</script>

 

결과보기



분류 제목
Misc JQ - $.noConflict() 메서드 - $ 변수에 대한 jQuery의 제어를 해제
Misc JQ - $.param() 메서드 - 배열/객체의 직렬화 된 표현 반환 (※ AJAX 요청에 대한 URL 쿼…
Misc JQ - removeData() 메서드 - 이전 저장데이터 제거
Misc JQ - size() 메서드 - 요소개수 (= size메서드 = 사이즈 메서드) ※ JQ3.0 폐기완료. 대…
Misc JQ - toArray() 메서드 ★ - 일치요소 배열반환 (= 선택자와 일치하는 모든 요소를 배열로 가져오…
Property JQ - context 속성 - (※ JQ1.8 폐기예고, JQ3.0 폐기완료)
Property JQ - jquery 속성 - 제이쿼리버전번호 (= jQuery버전번호 = JQ버전번호)
Property JQ - jQuery.fx.interval 속성 - 애니메이션 점화빈도를 밀리초단위로 변경
Property JQ - jQuery.fx.off 속성 - 애니메이션 비활성화/활성화
Property JQ - jQuery.support 속성 - 브라우저 기능/버그 표시 속성모음 (jQuery 내부용)
Property JQ - length 속성 ★ - 객체의 요소개수 (= length속성 = 렝스속성) ※ 입력 내용 일정 길…
ETC JQ - 인풋계산값 자동입력 (= INPUT입력값 자동계산 = 필드계산결과 자동입력 = 연산자동입력) ★★★…
Misc JQ - 검색필터링 (= 일치값 찾기)
ETC JQ - draggable() 메서드 - 요소드래그이동 (= 요소이동 = 요소끌어이동 = Drag & Dro…
jquery JQ - 얼럿창 (= 다이얼로그창)
18/20
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인