• 코드:
​x
 
1
<!DOCTYPE html>
2
<html lang="ko">
3
​
4
<head>
5
    <meta charset="UTF-8">
6
    <title>jQuery Sibling Element Traversing</title>
7
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
8
    <style>
9
        .container * { 
10
            display: block;
11
            border: 1px solid lightgray;
12
            padding: 5px;
13
            margin: 15px;
14
        }
15
    </style>
16
    <script>
17
        $(function() {
18
            $("button").on("click", function() {
19
                // <h4>요소의 형제 요소 중에서 첫 번째 <p>요소의 바로 이전까지의 모든 요소를 선택함.
20
                $("h4").nextUntil("p")
21
                    .css({"border": "2px solid red"});  // 해당 요소의 CSS 스타일을 변경함.
22
            });
23
        });
24
    </script>
25
</head>
26
​
27
<body>
28
​
29
    <h1>.nextUntil() 메소드</h1>
30
    <div class="container">
31
        <div>div 요소</div>
32
        <h2>h2 요소</h2>
33
        <h3>h3 요소</h3>
34
        <h4>h4 요소 (기준)</h4>
35
        <h5>h5 요소</h5>
36
        <h6>h6 요소</h6>
37
        <p>p 요소</p>
38
    </div>
39
​
40
    <button>h4 요소의 형제 요소</button>
41
    
42
</body>
43
​
44
</html>