본문 바로가기
jQuery

jQuery 문서 객체 조작(삽입,이동)

by 감성젖은개발자 2020. 2. 17.
  • 문서 객체 삽입(1)

메서드 이름

설명

$.(A)appendTo(B)

A B 부분에 추가합니다.

$.(A)prependTo(B)

A B 부분에 추가합니다.

$.(A)insertAfter(B)

A B 뒤에 추가합니다.

$.(A).insertBefore(B)

A B 앞에 추가합니다.

 

  • 문서 객체 삽입(2)

메서드 이름

설명

$.(A)append(B)

A B 부분에 추가합니다.

$.(A)prepend(B)

A B 부분에 추가합니다.

$.(A)after(B)

A B 뒤에 추가합니다.

$.(A).before(B)

A B 앞에 추가합니다.

 

-다음은 자주 쓰이는 append() 메서드를 중심으로 알아보겠습니다.  메서드는  가지 형태로 사용합니다.

 

//첫 번째 형태

 content 위치에 문자열이 들어갈 수도 있고, jQuery 문서 객체도 들어갈 있습니다. 다음 소스는 body 태그에 아무것도 없는 상태에서 append() 메서드를 사용해 보겠습니다.

-여러 개의 문서 객체를 한꺼번에 입력할 있습니다.

-<script> 태그 안에 코드를 작성해주고 append() 메서드를 사용하여 객체를 추가 해줍니다.

실행한 화면

 -입력한 문자열 모두 문서 객체를 형성해 코드를 출력합니다.

 

//두 번째 형태

 선택한 문서 객체에 서로 다른 내용을 추가할 있습니다. body 태그 안에 div 태그만 생성해  append() 메서드를 사용해 보겠습니다.

-각각의 div 태그에 서로 다른 내용물을 넣어볼 것입니다.

-append() 메서드의 매개 변수에 index 매개 변수를 갖는 함수를 넣어줍니다. 각각의 div 태그에 다른 내용을 쉽게 입력하고자 배열을 선언했습니다.

-append() 메서드 부분에 문서 객체를 만들어 리턴하면 div 태그에 서로 다른 문서 객체가 추가 됩니다.

실행한 화면

- div 태그에 서로 다른 문서 객체가 들어간 것을 확인할 있습니다.

 

  • 문서 객체 이동

 -기존에 존재하는 문서 객체를 선택하고 appendTo() 메서드를 사용하면, 문서 객체를 쉽게 다른 곳으로 이동시킬 있습니다. 시간에 따라 이미지의 순서를 지속적으로 변경하는 간단한 코드를 만들어 보겠습니다. 우선, body 태그를 구성해주세요.

-img 태그 번째 문서 객체를 body 태그의 뒷부분으로 이동시킵니다.

-setInterval() 함수를 사용하면 5초마다 문서 객체의 순서를 변경합니다.

-코드를 실행하면 번째 이미지가 계속 body 태그의 뒷부분으로 옮겨지므로 이미지 순서가 계속 변경됩니다.

 

  • 문서 객체의 복제

메서드 이름

설명

clone()

문서 객체를 복제합니다.

-기존 문서 객체를 선택하고 append() 메서드를 사용하면 문서 객체가 이동합니다.

 

-문서 객체가 이동

-clone() 메서드는 h1 태그를 선택하여 복제해 삽입합니다.

-코드를 실행하면 문서 객체가 복제된 것을 확인할 있습니다.

'jQuery' 카테고리의 다른 글

jQuery 문서 객체 조작(이벤트연결)  (0) 2020.02.18
jQuery 문서 객체 조작(추가,제거)  (0) 2020.02.14
jQuery 기본(배열관리)  (0) 2020.02.13
jQuery 기본(선택자)  (0) 2020.02.10