jquery-4: Parent/ children
parent
<section>
<div></div>
<div></div>
<div></div>
</section>
<section>
<div></div>
<div></div>
<div></div>
</section>
section{
border:10px solid red;
}
section div{
border:10px solid blue;
height:50px;
}
$('section div').click(function(){
let $this = $(this);
let $section = $this.parent();
$section.css('border-width', '100px');
})
$this.parent()
는 특정 개체의 한 개의 부모만 담겨져있음window.$('section')
는 전체의 section태그를 모두 선택함
<section>
<div>
<div></div>
<div></div>
<div></div>
</div>
</section>
<section>
<div>
<div></div>
<div></div>
<div></div>
</div>
</section>
section{
border:10px solid red;
}
section> div{
border:10px solid blue;
}
section div> div{
border:10px solid gold;
height:50px
}
$('section').click(function(){
let $section = $(this);
$section.children().css('border-color','green');
$section.find('> div').css('border-color','green');
})
- children(): 직계자속
- find()로도 표현 가능
- 맨 하위 div의 부모div색깔 바꾸기
댓글남기기