범위 제한 전체 형/동생 요소 선택자는 선택한 요소를 기준으로 형제 요소 중 지정한 범위 내의 전체 형 요소 또는 전체 동생 요소를 선택한다.
기본형
$("요소 선택").prevUntil("범위 제한 요소 선택") : 선택한 요소를 기준으로 범위 제한 요소까지 전체 형 요소를 선택한다.
$("요소 선택").nextUntil("범위 제한 요소 선택") : 선택한 요소를 기준으로 범위 제한 요소까지 전체 동생 요소를 선택한다.
예제. class 값이 txt3인 요소를 기준으로 전체 형/동생 요소를 선택한다. class="title"과 class="txt6"이 어느 요소에 포함되어 있는지 살펴보자
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
$(function() {
var style_1 = {
"background-color" : "#0ff",
"border" : "2px solid #f00"
}
$(".txt3").prevUntil(".title").css(style_1);
$(".txt3").nextUntil(".txt6").css(style_1);
});
</script>
<p>wrap밖</p>
<div id="wrap">
<p>내용0</p>
<h1 class="title">선택자</h1>
<p>내용1</p>
<p>내용2</p>
<p class="txt3">내용3</p>
<p>내용4</p>
<p>내용5</p>
<p class="txt6">내용6</p>
<p>내용7</p>
</div>
</body>
</html>
결과
'제이쿼리' 카테고리의 다른 글
[제이쿼리] 가장 가까운 상위 요소 선택자 (0) | 2020.10.04 |
---|---|
[제이쿼리] 상위 요소 선택자 (0) | 2020.10.04 |
[제이쿼리] 전체 형제 요소 선택자 (0) | 2020.10.04 |
[제이쿼리] 전체 형(이전) / 동생(다음) 요소 선택자 (0) | 2020.10.04 |
[제이쿼리] 형(이전) / 동생(다음) 요소 선택자 (0) | 2020.10.04 |