본문 바로가기
jQuery

문서의 추가

by 서피 2021. 2. 25.

태그 내부에서 뒷 부분에 추가하기

$(A).appendTo(B);
$(B).append(A);

B의 내부요소 뒤에 A를 추가한다. 

 

A = <a>A내부요소입니다.</a>

B = <b>B입니다.</b>

 

일 때, 위 코드 실행결과

 

<a>

    A내부요소입니다.

    <b>

        B입니다.

    </b>

</a>


태그 내부에서 앞 부분에 추가하기

$(A).prependTo(B);
$(B).prepend(A);

B의 내부요소 앞에 A를 추가한다.

 

A = <a>A내부요소입니다.</a>

B = <b>B입니다.</b>

 

일 때, 위 코드 실행결과

 

<a>

    <b>

        B입니다.

    </b>

    A내부요소입니다.

</a>


태그 외부에서 뒷 부분에 추가하기

$(A).insertAfter(B);
$(B).after(A);

B의 닫는 태그 뒷 부분에 A를 추가한다.

 

A = <a>A내부요소입니다.</a>

B = <b>B입니다.</b>

 

일 때, 위 코드 실행결과

 

<a>

    A내부요소입니다.

</a>

<b>

    B입니다.

</b>


태그 외부에서 앞 부분에 추가하기

$(A).insertBefore(B);
$(B).before(A);

B의 여는 태그 앞 부분에 A를 추가한다.

 

A = <a>A내부요소입니다.</a>

B = <b>B입니다.</b>

 

일 때, 위 코드 실행결과

 

<b>

    B입니다.

</b>

<a>

    A내부요소입니다.

</a>


기존 요소를 복제해서 추가하기

// 기존의 B를 유지한 채 append실행
$(A).append(B.clone());

B가 document상에 존재하던 요소일 때, append() 만 실행하면 원래 있던 B가 A뒤로 이동된다.

B.clone()을 append() 할 경우, 기존 B는 유지한 채 B와 같은 내용을 A뒤에 append() 한다.


 

 

 

 

 

 

 

 

 

 

'jQuery' 카테고리의 다른 글

선택자  (0) 2021.02.25

댓글