,
, ,, 및 가 포함됩니다.
eq
, , first
, last
, slice
, filter, map
, children
및 . find
parents
, closest
및 siblings
가 포함됩니다. 이 방법은 선택에 더 많은 요소를 추가하거나 이전 요소 세트로 복원하거나 선택에서 특정 요소를 제외하는 데 도움이됩니다. prev
prevAll
next
다음은 다른 필터링 방법의 목록입니다. nextAll
eq
$("selector").eq(0)
및 - first
는 일치하는 요소 세트에서 마지막 요소를 반환합니다. 어느 방법도 매개 변수를 허용하지 않습니다. last
first
- 인덱스가 주어진 범위 내에있는 컬렉션의 모든 요소를 찾고 있다면 last
를 사용할 수 있습니다. 이 메소드는 두 매개 변수를 허용합니다. 첫 번째 매개 변수는 메소드가 슬라이스를 시작 해야하는 위치의 시작 인덱스를 지정하고, 두 번째 매개 변수는 선택이 끝나야하는 인덱스를 지정합니다. 두 번째 매개 변수는 선택 사항이며, 생략하면 인덱스가 시작 인덱스보다 큰 모든 요소가 선택됩니다. slice
$("li").filter(":even").css( "font-weight", "bold" );
$("li") .filter(function( index ) { return index % 2 === 0; }) .css( "font-weight", "bold" );
children
find()
-이 메소드는 현재 세트에서 각 요소의 상위 요소를 얻게됩니다. 상위 요소는 선택기를 사용하여 선택적으로 필터링 될 수 있습니다. *
parent
의 차이점은 전자가 한 레벨 만 위로 올라가는 반면 parents
와 사이에는 두 가지 중요한 차이가 있습니다. parent()
는 요소 자체에서 트래버스를 시작합니다. 또 다른 차이점은 가 성냥이 발견 될 때까지 DOM 트리를 통과하는 반면, parents()
는 문서의 루트 요소에 도달 할 때까지 올라갑니다. parents()
closest
-이 메소드는 컬렉션에서 각 요소와 동일한 요소를 얻습니다. 선택기를 제공하는 경우 메소드는 선택기와 일치하는 경우에만 요소를 선택합니다. parents()
closest()
-이 방법은 컬렉션에서 각 요소의 모든 선례 요소를 얻게됩니다. 다른 방법과 마찬가지로, 반환 된 요소를 필터하기 위해 선택기를 제공 할 수 있습니다. parents()
closest()
-이 메소드는 일치하는 요소 바로 뒤에 동일한 요소 만 가져옵니다. 선택기가 제공되면 셀렉터 만 일치합니다. closest()
parents()
-이 방법은 컬렉션에서 각 요소의 모든 후속 형제 요소를 얻게됩니다. 형제 자매는 선택기를 제공하여 선택적으로 필터링 할 수 있습니다. siblings
와 관련된 더 많은 함수
add
메소드로 전달되는 순서대로 추가 될 것이라는 보장은 없습니다. add
addBack
-이 방법은 가장 최근의 필터링 작업을 종료하고 요소를 이전 상태로 설정합니다. 현재 요소 세트와 관련된 특정 요소를 조작하고 원래 세트로 복원 한 다음 다른 요소 세트를 조작하려는 상황에 유용합니다. addBack
end
contents
contents
<iframe></iframe>
결론
<iframe></iframe>
또는 not
not()
요소가있는 경우 .parent()를 사용하면 를 선택합니다. 반면에 메소드는 요소의 모든 직접 어린이 요소를 선택하는 데 사용됩니다. 이전 예제에서 요소를 선택합니다. jQuery의 메소드는 특정 조건을 충족하는 요소를 선택하는 데 사용됩니다. 함수를 방법의 반대입니다. 선택기, 함수 또는 jQuery 객체를 .parent()
메소드를 설명 할 수 있습니까? .children()
jQuery의 메소드는 요소의 직접 부모 요소를 선택하는 데 사용됩니다. 예를 들어, 요소 안에 요소에
<div>를 사용한 경우 <code><div>를 선택합니다. <code>.parent()
와 방법의 차이점은 무엇입니까?
.children()
및
.children()
모두 방법은 후손 요소를 선택하는 데 사용되지만 약간 다르게 작동합니다. <div> 메소드는 한 레벨을 아래쪽으로 가로 지르므로 직접 자식 요소 만 선택합니다. 그러나 방법은 여러 수준의 DOM 트리를 가로 질러 가질 수 있으며, 이는 직접적인 어린이 요소뿐만 아니라 요소의 모든 후손을 선택할 수 있음을 의미합니다. <h3>
<use> jQuery dom traversal에서 <code>.find()
메소드를 어떻게 사용합니까? .children()
jQuery의
메소드는 선택한 요소의 모든 형제 요소를 선택하는 데 사용됩니다. 동시 요소는 동일한 상위 요소를 공유하는 요소를 나타냅니다. 예를 들어, 요소 안에 여러 요소가있는 경우 를 사용하면 다른 모든 .find()
.children()
방법의 목적은 무엇입니까? .children()
.find()
jQuery의 는 첫 번째 요소를 선택하고
.siblings()
는 두 번째 요소 등을 선택합니다. .siblings()
메소드를 설명 할 수 있습니까?
jQuery의 및
<div> 메소드는 각각 그룹의 첫 번째 및 마지막 요소를 선택하는 데 사용됩니다. 예를 들어, <code><div> 요소 세트가있는 경우 <code>.siblings()
를 사용하면 그룹에서 첫 번째 <div>를 선택하고 는 마지막 를 선택합니다. <h3>
<use> jQuery dom traversal에서 <code>.eq()
메소드를 어떻게 사용합니까?
.eq()
메소드로 전달할 수 있으며, 함수가 를 반환하는 요소 만 선택합니다. 이를 통해 요소의 속성 또는 내용에 따라보다 복잡한 선택 기준 및 선택 요소를 만들 수 있습니다. .eq(0)
방법의 목적은 무엇입니까?
jQuery의 메소드는 컬렉션에서 요소를 삭제하는 데 사용됩니다. .not()
.not()
메소드로 전달할 수 있으며, 이는 컬렉션의 매개 변수와 일치하는 모든 요소를 제거합니다. .filter()
.not()
메소드를 설명 할 수 있습니까? 방법은 특정 후손이있는 요소를 선택하는 데 사용됩니다. 선택기 또는 jQuery 객체를
.has()
메소드로 전달할 수 있으며,이 메소드는 매개 변수와 일치하는 하나 이상의 요소를 포함하는 모든 요소를 선택합니다. 이것은 요소가 무엇인지에 따라 요소를 선택하려는 경우 유용합니다.
위 내용은 jQuery dom Traversal에 대한 포괄적 인 모습의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!