clone 메서드
clone 메서드는
페이지에서 선택한 요소의 전체 복사본을 만들고
이를 jQuery 객체 형태로 반환합니다.
요소는 그 안에 포함된 모든 요소와 함께 복사됩니다.
선택적 매개변수는
이들 요소에 연결된 이벤트 핸들러를 복사해야 하는지 여부를
조정합니다(기본값은
false - 복사하지 않음).
구문
두 개의 선택적 매개변수를 메서드에 전달할 수 있으며,
true 또는 false 값을 가질 수 있습니다
(기본값은 false). 첫 번째 매개변수가
true 값일 때 - 요소의 이벤트 핸들러와 데이터도
복사되며, false일 때 - 복사되지 않습니다. 두 번째 매개변수가
true 값일 때 - 복제된 요소의 모든 자손에 대한
이벤트 핸들러와 데이터도
복사되며, false일 때 - 복사되지 않습니다.
.clone([플래그1], [플래그2]);
예제
clone 메서드와
insertAfter 메서드를 사용하여
단락 뒤에 동일한 단락 하나를 더 삽입해 봅시다:
<p class="www">text</p>
$('.www').clone().insertAfter('.www');