jQuery 속성 범위 제한
Element 객체에서 getElementsBy* 메소드를 실행하면 조회의 범위가 그 객체의 하위 엘리먼트로 제한됨 jQuery에서는 어떻게 하는지 학습
selector context
jQuery에서 조회 범위를 제한하는 방법중 가장 간편한 방법은 조회할 때 조회 범위를 제한하는 것임. 그 제한된 범위를 jQuery에서는 selector context라고 함
$(css선택자, selector context) 이렇게 jQuery 함수는 2번째 인자로 seleotr context를 받아 조회 범위를 제한할 수 있음 (예시 - $('.marked', '#active') : marked 클래스를 가진 요소들을 조회하는데 조상요소 중에서 active라는 아이디값을 가진 요소들만을 검색)
$('.marked', '#active') = $('#active .marked')
.find()
find는 jQuery 객체 내에서 엘리먼트를 조회는 기능을 제
$('#active').find(.marked) == $('.marked', '#active') = $('#active .marked')
Last updated
Was this helpful?