.unwrap()
.unwrap() 메서드는 선택한 요소의 부모 요소를 삭제합니다.
.unwrap()
.unwrap() 메서드는 선택한 요소의 부모 요소를 삭제합니다.
특징 | 설명 |
---|---|
리턴 값(Returns) | jQuery |
버전 | 1.x |
사용성 |
문법
$("선택자").unwrap();
$("선택자").unwrap("선택자");
정의
- .unwrap() 메서드는 선택한 요소의 부모 요소를 삭제합니다.
비교(Compare)
- .wrap() 메서드는 선택한 요소에 새로운 요소를 감쌉니다.
- .wrapAll() 메서드는 선택한 요소 부모 요소를 감쌉니다.
- .wrapInner() 메서드는 선택한 요소 자식 요소를 감쌉니다.
- .unwrap() 메서드는 선택한 요소의 부모 요소를 삭제합니다.
예제1(Sample)
선택한 요소의 자식 요소를 감싸는 예제입니다.
HTML
CSS
SCRIPT
<div class="wrap-box">
<div class="new">
<div class="box"></div>
</div>
<div class="new">
<div class="box"></div>
</div>
<div class="new">
<div class="box"></div>
</div>
</div>
.wrap-box {
display: flex;
flex-wrap: wrap;
}
.new {
border: 1px solid #4390E1;
margin: 2px;
color: #fff;
color: #4390E1;
padding: 5px;
}
.box {
min-width: 100px;
min-height: 100px;
margin: 10px;
background-color: #A2CBFA;
border: 1px solid #4390E1;
box-shadow: 0 2px 2px rgba(0,90,250,0.05), 0 4px 4px rgba(0,90,250,0.05), 0 8px 8px rgba(0,90,250,0.05), 0 16px 16px rgba(0,90,250,0.05);
}
$(".sampleBtn .btn1").click(function(){
$( ".wrap-box .box" ).unwrap();
});
$(".sampleBtn .btn2").click(function(){
$( ".wrap-box .box" ).wrap( "<div class='new'></div>" );
});
호환성(Compatibility)
메서드 | 버전 | 6 | 7 | 8 | 9 | 10 | 11 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
empty() | jQeury 1.x 버전 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
jQeury 2.x 버전 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용안됨 | 사용안됨 | 사용안됨 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | |
jQeury 3.x 버전 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용안됨 | 사용안됨 | 사용안됨 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |