IT모아

제이쿼리 find() 와 filter() 차이 본문

Jquery(제이쿼리)

제이쿼리 find() 와 filter() 차이

아롱사태남 2015.05.10 20:52

.find() : 선택된 요소의 자식노드에서 인자의 요소를 찾는다.

       / $("#div").find(ul); // id div의 자식노드에서 ul 요소를 찾는다.


.filter() : 선택된 요소를 포함한 노드에서 인자의 요소를 찾는다.

       / $("#div").filter(ul); // id div 노드 자신을 포함한 요소에서 ul 요소를 찾는다.


선택된 요소의 자식들을 다시 한번 골라내기 위해서 현재 래퍼 집합을 컨텍스트로서 사용하여 요소 집합을 변경하려 한다면 find()를 사용하면된다.


단지 현재의 래퍼 집합을 필터링한 뒤 그 집합 안에 남아있는 DOM 요소들의 새로운 집합을 얻고자 한다면 filter()를 사용해라

0 Comments
댓글쓰기 폼