반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- stockx.com
- 주식
- Python
- Linux
- 주식공부
- Dunk Low
- 덩크 하이
- dunk high
- 나이키
- GIT
- draw
- 코로나19
- Github
- 파이썬
- Nike
- 발매예정
- 드로우
- 제이쿼리
- JavaScript
- 덩크로우
- 리액트
- react
- jQuery
- dunklow
- 리눅스
- oracle
- 오라클
- 자바스크립트
- sacai
- 덩크 로우
Archives
- Today
- Total
Life goes slowly...
[jQuery] jQuery(제이쿼리) 선택한 요소 감싸기 - .wrap() 함수 본문
728x90
반응형
자바스크립트의 제이쿼리(jQuery)를 사용하여 선택한 요소나 그의 따른 요소를 감싸기가 가능한 함수가 있습니다.
선택한 요소를 원하는 태그로 감싸기를 할 때 대상 요소나 대상 요소의 하위 요소, 대상 요소의 전부를 감싸기를 할 수 있습니다.
jquery(제이쿼리)의 .wrap() 함수
jQuery(제이쿼리)의 .wrap() 함수는 선택한 요소에 새로운 태그로 감싸는 함수입니다.
.wrap() 함수는 $() 형식으로 사용되는 함수에서 나오는 문자열 또는 객체로도 감싸기를 할 수 있습니다.
//함수 사용방법
$(select).wrap(wrappingElement);
// wrappingElement 요소들을 감싸는 요소
$(select).wrap( function() );
//p 요소를 div 태그로 감싸기
$( 'p' ).wrap( '<div></div>' );
jquery(제이쿼리)의 .unwrap() 함수
jQuery(제이쿼리)의 .unwrap() 함수는 DOM에서 일치하는 요소들의 부모 요소들을 삭제합니다.
.wrap() 함수와 반대적인 성향을 지니고 있으며 요소의 부모들을 삭제하는 함수입니다.
//함수 사용방법
$(select).unwrap();
$(select).unwrap(selecter); // 선택자 부모 요소들을 제거
//div 요소의 바로 상위의 태그를 삭제
$( 'div' ).unwrap();
jquery(제이쿼리)의 .wrapInner() 함수
jQuery(제이쿼리)의 .wrapInner() 함수는 대상 요소의 하위 요소를 전부 감싸는 함수입니다.
//함수 사용방법
$(select).wrapInner(wrappingElement); // wrappingElement 요소의 하위요소를 모두 감싸기
//p 모든 태그에 <div> 로 감싸기
$('p').wrapInner('<div></div>');
<p>Hello</p>
<p>World</p>
=======결과========
<p><div>Hello</div></p>
<p><div>World</div></p>
jquery(제이쿼리)의 .wrapAll() 함수
jQuery(제이쿼리)의 .wrapAll() 함수는 대상 요소들을 모두 한꺼번에 새로운 태그로 감싸는 함수입니다.
//함수 사용방법
$(select).wrapAll(wrappingElement); // wrappingElement 요소들을 모두 한꺼번에 감싸기
//test Class를 가진 <div>를 새로운 <div class="new"> 로 감싸기
$('.test').wrapAll('<div class="new" />');
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[Javascript] 비동기 처리 패턴 문법 - async & await (0) | 2020.12.11 |
---|---|
[Javascript] 엘리먼트에 텍스트 추가하기 - textContent (0) | 2020.12.02 |
[jQuery] jQuery(제이쿼리) 요소의 넓이, 높이 - .with(), .height() 함수 (0) | 2020.11.11 |
[jQuery] jQuery(제이쿼리) 요소의 스크롤 위치 - .scrollLeft(), .scrollTop() 함수 (0) | 2020.11.10 |
[jQuery] 제이쿼리의 선택한 요소 대체하기 - .replaceWith() 함수 (0) | 2020.11.06 |
[jQuery] jQuery(제이쿼리) 다음 요소 선택하기 - .next(), .nextAll() (0) | 2020.11.05 |
[jQuery] 제이쿼리(jQuery) 클래스 제거하기 - .removeClass() 함수 (0) | 2020.11.03 |
[jQuery] 제이쿼리(jQuery) 클래스 추가하기 - addClass() 함수 (0) | 2020.11.02 |
Comments