next() 예제
<style>
.hz * {
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 15px;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("li.start").next().css({"color": "red", "border": "2px solid red"});
});
</script>
<div style="width:500px;" class="hz">
<ul>ul
<li>li</li>
<li>li</li>
<li class="start">li class="start"</li>
<li>li</li>
<li>li</li>
</ul>
</div>
결과보기
next() 정의
선택 요소의 다음 형제 요소 반환.
nextAll() 메서드 -선택 요소의 다음 형제 요소를 모두 반환.
nextUntil() 메서드 - 주어진 두 인수 사이의 다음 형제 요소를 모두 반환.
next() 구문
$(selector ).next(filter )
[매개변수]
filter
선택. 검색 범위를 좁히는 필터 지정.
[반환값]
filter 있으면, 다음 형제 요소 중 filter에 해당하는 요소 반환.
filter 없으면, 바로 다음의 형제 요소 반환.
next() 예제
[filter 매개변수 없는 경우]
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("div").next().css("background-color", "yellow");
});
</script>
<h1>h1</h1>
<div style="border:1px solid black;padding:10px;">div</div>
<p>p</p>
<p>p</p>
<div style="border:1px solid black;padding:10px;">
<p>div > p</p>
</div>
<h2>h2</h2>
<p>p</p>
결과보기
[filter 매개변수 있는 경우]
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("div").next("p").css("background-color", "yellow");
});
</script>
<h1>h1</h1>
<div style="border:1px solid black;padding:10px;">div</div>
<p>p</p>
<p>p</p>
<div style="border:1px solid black;padding:10px;">
<p>div > p</p>
</div>
<h2>h2</h2>
<p>p</p>
결과보기
주소 복사
랜덤 이동