티스토리 뷰
다음 메서드를 사용하면 선택한 요소나 콘텐츠를 복사하여 새로운 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
- 이직
- 제주도 여행
- effective java
- Tomcat
- Collection
- 제주도 3박4일 일정
- 자바스크립트
- 오라클 내장 함수
- 리액트
- spring
- 오라클
- React
- sort algorithm
- 정렬 알고리즘
- 소프트웨어공학
- Linux 명령어
- SQL
- 성능분석
- Java
- Eclipse
- 프로그래머스
- 프로그래머
- javascript
- 리눅스 명령어
- 자바
- 개발환경
- 리액트 16
- 회고
- Maven
- 경력관리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함