prev(이전) next(다음) 요소 선택자

imjingu·2023년 7월 20일
0

개발공부

목록 보기
178/481

인접 관계 선택자 : 형(이전) / 동생(다음) 요소 선택자
전체 형 요소 선택자는 선택한 요소를 기준으로 이전에 오는 전체 형제 요소 선택
전체 동생 요소 선택자는 선택한 요소를 기준으로 다음에 오는 전체 형제 요소 선택

    기본형 : $("요소선택").prev() // 이전에 오는 형제 요소만 선택
            $("요소선택").next() // 다음에 오는 형제 요소만 서택
            $("요소 선택1 + 요소 선택2) // 선택한 요소를 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script>
        
        $(function () {
            let style_1 = {
                "background-color": "#0ff",
                "border": "2px solid #f00"
            };
            let style_2 = {
                "background-color": "#ff0",
                "border": "2px dashed #f00"
            };
            $(".txt").prev().css(style_1); // prev 는 이전
            $(".txt + p").css(style_2); // +p 는 기준으로 다음 p태그 하나
            $(".txt").next().next().css(style_2); // next는 다음
        });
    
    </script>
</head>
<body>
    <div id="wrap">
        <h1>인접 관계 선택자</h1> 
        <p>내용1</p>
        <p class="txt">내용2</p>
        <p>내용3</p>
        <p>내용4</p>
    </div>
</body>
</html>

0개의 댓글