요약
(" parent > child ") 자식노드 찾기 Child selector
(" prev + next ") 다음 인접노드 찾기 Next Adjacent Selector
(" prev + siblings ") 다음 형제노드 찾기 Next Siblings Selector
자식노드 찾기 ("parent > child")
특정노드 하위에있는 자식노드자식중에 노드를 찾고싶다면 (">") 를 사용하면된다.
html
top item
- item1
- item2
middle item
- itme1
- itme2
js
$("#top>ul").css("border","1px solid #ff0000");
결과
다음 인접노드 찾기 ("prev + next")
prev의 형제노드중 next와 일치하는 인접노드를 모두 찾습니다.
아래 예제에서는 li 의 형제노드중 제일먼저 만나는 input element 에만 css 를 주고싶을때 사용합니다.
html
js
$("li + input").css("border","1px solid #ff0000");
결과
다음 형제노드 찾기 ("prev ~ siblings")
prev의 형제노드중 silblings 와 일치하는 노드를 모두 찾습니다.
위의 (prev + next) 는 도달범위가 바로 다음에 오는 노드에만 적용되지만
아래 (prev ~ silblings) 는 형제노드 전체에 해당합니다.
아래 예제에서는 li 의 형제노드중 input element 에만 css 를 주고싶을때 사용합니다.
html
js
$("li ~ input").css("border","1px solid #ff0000");
결과
'개발 > Jquery' 카테고리의 다른 글
[제이쿼리/jQuery] append() , appendTo() 새로운 요소 삽입 (0) | 2017.11.28 |
---|---|
[제이쿼리/jQuery] 요소 갯수 구하기 .length (2) | 2017.06.15 |
[제이쿼리/jQuery] 필터셀렉터(:) . :first :last :even :odd :eq :gt :lt :has :not (3) | 2017.06.14 |
[제이쿼리/jQuery] 속성으로 노드찾기 ( attribute selector ) (0) | 2017.06.13 |
[ jQuery ] 셀렉터 기본 (0) | 2016.07.17 |