✔️ 코드잇에서 jQuery 배우기
선택하는 메소드 알아보기
filter
위 코드를 보면, 모든 button 태그들 중에 color-3이라는 클래스를 가지고 있는 요소만 추려내서 text를 바꿔주라는 의미를 뜻한다.
not
위 코드를 보면, 모든 button 태그들 중에 color-3이라는 클래스를 가지고 있는 요소만 제외하고 text를 바꿔주라는 것을 의미한다.
eq
위 코드를 보면 모든 button 태그들 중에 두 번째 요소만 골라서 text를 바꿔준다.
주의할 점!
eq안의 숫자는 0부터 시작해서, 1은 두 번째 요소를 뜻한다.
parent
위 코드를 보면, btn-1의 부모 요소에 css를 적용해준다.
children
find
find는 선택된 요소의 자녀, 자녀의 자녀 등 골라주는 대신, 조건에 맞는 요소만 골라서 찾아준다.
한 단계 아래 자녀들만 찾는게 아니라, 자녀의 자녀들까지 찾는다.
위 코드를 자세히보면 box-1의 자녀 요소 중 color-2 클래스가 있는 요소의 css를 적용해준다.
siblings
siblings는 선택된 요소의 이웃 요소들을 골라준다.
( ) 안에 조건을 넣을 경우, filter역할도 함께 해준다.
위 코드를 잘 보면 btn-1의 모든 이웃 요소에 text를 변경해준다.
끝으로 :