jQuery 순회 - prev() 메서드

예제

각 문단을 검색하여 "selected" 클래스의 이전 형제 요소를 찾습니다:

$("p").prev(".selected")

자신이 직접 시도해 보세요

정의와 사용법

prev()은 매칭 요소 집합의 각 요소의 가까운 이전 형제 요소를 얻습니다. 선택자를 통해 필터링은 선택 사항입니다.

.prev(selector)
매개변수 설명
selector 문자 값, 선택자 표현식을 포함하고 있습니다.

상세 설명

DOM 요소 집합을 나타내는 jQuery 객체가 주어지면, .prev() 메서드는 이 요소의 이전 형제 요소를 DOM 트리에서 검색하고, 일치하는 요소로 새로운 jQuery 객체를 생성합니다.

이 메서드는 선택자 표현식을 받아들이며, $() 함수에 전달된 매개변수와 같은 유형입니다. 이 선택자를 적용하면, 요소가 선택자와 일치하는지 확인하여 요소를 필터링합니다.

이 기본적인 내嵌 목록을 가진 페이지를 생각해 보세요:

<ul>
   <li>목록 항목 1</li>
   <li>목록 항목 2</li>
   <li class="third-item">목록 항목 3</li>
   <li>목록 항목 4</li>
   <li>목록 항목 5</li>
</ul>

세 번째 요소부터 시작하면, 이 요소 사이의 가까운 이전 요소를 찾을 수 있습니다:

$('li.third-item').prev().css('background-color', 'red');

자신이 직접 시도해 보세요

이곳에서 호출된 결과는 프로젝트 2를 빨간 배경으로 설정합니다. 선택자 표현식을 적용하지 않았기 때문에, 이전 요소가 자연스럽게 객체의 일부가 됩니다. 선택자를 적용한 경우, 요소가 선택자와 일치하는지 확인한 후에 요소를 포함합니다.

" -->