티스토리 뷰
다음 메서드를 사용하면 선택한 요소나 콘텐츠를 복사하여 새로운 HTML 요소나 콘텐츠를 생성할 수 있다.
clone 메서드
.clone() 메서드는 선택한 요소를 복사하여 새로운 HTML 요소를 생성한다.
<p id='hello'>안녕하세요.</p>
<p id='jq'>jQuery입니다.</p>
$('#hello').clone().appendTo('#jq');
위의 예제를 실행해 보면 알 수 있듯이 .clone() 메서드는 기존의 HTML 요소를 복사하여 새로운 HTML 요소를 생성할 뿐이다. 따라서 반드시 .append() 메서드나 .appendTo() 메서드와 같은 다른 메서드를 이용하여 요소를 추가해야 한다. .clone() 메서드를 사용하지 않고 .appendTo() 메서드만을 사용하면, 기존에 존재하는 HTML 요소를 그대로 추가하는 점이 다르다.
'프로그래밍 > Front end' 카테고리의 다른 글
[Front end] JavaScript 이터레이블(iterable) for in, for of (0) | 2020.02.28 |
---|---|
[Front end] JavaScript Rest 파라미터 Spread 연산자 (0) | 2020.02.27 |
[Front end] JavaScript 당장 사용해야 할 5가지 배열 메서드(Array) (0) | 2020.02.24 |
[Front end] jQuery 요소의 내부 변경 html, text (0) | 2020.02.20 |
[Front end] JavaScript Object doesn't support property or method 'find' in IE (0) | 2020.02.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- Tomcat
- 이직
- javascript
- 리액트
- 자바
- 제주도 3박4일 일정
- 오라클
- spring
- Java
- Eclipse
- effective java
- 회고
- 리액트 16
- React
- Linux 명령어
- Maven
- 제주도 여행
- Collection
- sort algorithm
- 성능분석
- 프로그래머
- 자바스크립트
- 리눅스 명령어
- SQL
- 프로그래머스
- 개발환경
- 경력관리
- 오라클 내장 함수
- 정렬 알고리즘
- 소프트웨어공학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함