[jQuery] .append() 와 .appendTo() vs .prepend() 와 .prependTo() 의 차이

반응형




[jQuery] .append() 와 .appendTo() vs .prepend() 와 .prependTo() 의 차이




jQuery 에서 특정 엘리먼트 안에 텍스트(tag, string 모두 포함) 을 넣어야 하는 경우가 있다.


그럴 경우 사용하는 함수가 .append() 와 .appendTo() 또는 .prepend() 와 .prependTo() 함수 이다.




1. .append() 와 .appendTo()


.append() : $(A).append(B) // A 사이의 마지막에 B 가 추가 된다.


.appendTo() : $(A).appendTo(B) // A 가 B 사이의 마지막에 추가 된다.



아래 예제를 통해 정확하게 확인 해 보자.



[html]


<ul>

<li>리스트 항목 1</li>

<li>리스트 항목 2</li>

<li>리스트 항목 3</li>

<li>리스트 항목 4</li>

<li>리스트 항목 5</li>

</ul>



[script]


$('ul').append('<li><b>리스트 항목 append</b></li>');


$('<li><b>리스트 항목 appendTo</b></li>').appendTo('ul');




위 스크립트를 실행하면 결과는 다음과 같다.









2. .prepend() 와 .prependTo()


.prepend() : $(A).prepend(B// A 사이의 처음에 B 가 추가 된다.


.prependTo() : $(A).prependTo(B// A 가 B 사이의 처음에 추가 된다.



아래 예제를 통해 정확하게 확인 해 보자.



[html]


<ul>

<li>리스트 항목 1</li>

<li>리스트 항목 2</li>

<li>리스트 항목 3</li>

<li>리스트 항목 4</li>

<li>리스트 항목 5</li>

</ul>



[script]


$('ul').prepend('<li><b>리스트 항목 prepend</b></li>');


$('<li><b>리스트 항목 prependTo</b></li>').prependTo('ul');




위 스크립트를 실행하면 결과는 다음과 같다.








반응형

'develop > jquery' 카테고리의 다른 글

[jQuery] .animate() 함수에서 .stop() 함수의 중요성  (1) 2017.10.31
[jQuery] ajax 사용하는 방법  (0) 2017.10.30
TAGS.

Comments