728x90
오늘은 제이쿼리에서 요소를 복사하는 방법에 대해 알아보도록 하겠습니다.
clone() 함수를 사용하면 쉽게 할 수 있습니다.
1. 문법.
$(복사 대상).clone()
2. 예제.
<div class="a">
<p class="b">1</p>
</div>
<script>
$('.b').clone().appendTo('.a')
</script>
class가 b인 요소를 복사해 class가 a인 태그에 추가하는 코드입니다.
만약 clone을 사용하지 않고 appendTo를 해주면
<div class="a">
<p class="b">1</p>
</div>
<script>
$('.b').appendTo('.a')
</script>
아래와 같은 결과가 나옵니다.
b태그가 옮겨지는 개념이기 때문에 1이 하나만 나옵니다.
기존에 있던 것을 다른 곳에도 추가하고 싶을 때는 clone()을 사용해 복사본을 만든 후 추가해야 합니다.
728x90
'기타 > jQuery' 카테고리의 다른 글
[jQuery] 제이쿼리 형제 선택자 by siblings(), next() (0) | 2021.02.12 |
---|---|
[jQuery] 제이쿼리 부모요소 찾기 by parent(), parents() (0) | 2021.02.11 |
[jQuery] 제이쿼리 appendTo, prependTo 사용해 요소 추가하기 (0) | 2021.02.08 |
[jQuery] 제이쿼리 자식 요소 선택 by find(), children() (0) | 2021.02.07 |
[jQuery]제이쿼리 css 추가 스타일 변경, 추가 (0) | 2021.02.05 |