정의 및 사용
filter() 메소드는 특정 조건에 맞는 요소를 반환합니다.
이 방법을 사용하면이 기준을 지정할 수 있습니다. 기준에 일치하지 않는 요소 선택에서 제거하고, 일치하는 항목이 반환됩니다.
이 방법은 종종 선택된 요소 그룹의 요소에 대한 탐색 범위를 좁히는 데 사용된다.
팁 : filter() 메서드의 반대 not() 방법.
통사론
$(selector).filter( criteria, function (index) )
매개 변수 | 기술 |
---|---|
criteria | 선택 과목. 셀렉터 식 JQuery와 오브젝트 또는 하나 이상의 요소가 선택된 요소 그룹에서 반환되도록 지정한다. 팁 : 쉼표를 사용하여 여러 조건을 지정합니다. |
function( index ) | 선택 과목. 세트의 각 요소에 대해 실행할 수있는 기능을 지정한다. 가 true를 돌려주는 경우, 요소는 유지된다. 그렇지 않다면, 요소는 제거한다.
|
그것을 자신을 시도 - 예를
모든 반환 <p> 심지어 요소가
은 Using :even 함께 선택을 filter() 모든 돌아갑니다 <p> 심지어 요소가.
여러 기준
모든 반환하는 방법 <p> 와 요소를 class="intro" 및 id="outro" .
JQuery와 객체를 사용하여
모든 반환하는 방법 <p> 와 요소를 class="intro" (A)의 내부 <div> JQuery와 개체 요소입니다.
DOM
반환하는 방법 <p> 와 요소 id="intro" DOM 요소와 함께.
함수를 사용하여
모든 선택 기능을 사용하는 방법 <p> 이이 요소를 <span> 그 내부 요소를.