가능한 중복 :
What is the fastest method for selecting descendant elements in jQuery?
내가 생각 둘 다 똑같은 것을 선택합니다. 속도 또는 유용성과 관련하여 이점이 있습니까?
가능한 중복 :
What is the fastest method for selecting descendant elements in jQuery?
내가 생각 둘 다 똑같은 것을 선택합니다. 속도 또는 유용성과 관련하여 이점이 있습니까?
내가 볼 수있는 한 기능적으로는 동일해야하지만 두 번째 호출 대신 jQuery를 한 번만 호출하기 때문에 첫 번째 호출 (#id .class
)이 빨라야합니다. 수행해야 할 작업량은 그렇지 않으면 동일합니다.
거의 동일한 방식으로 평가됩니다. jQuery는 요소를 오른쪽에서 왼쪽으로 검색 한 다음 DOM 트리를 위로 이동하여 다음 선택기와 일치하는지 확인합니다. 이렇게하면 동일한 방식으로 평가됩니다.
실제로, 나는 그들이 당신에게 두 가지 다른 결과를 줄 것이라고 믿습니다.
첫 번째 ID는 "id"인 모든 요소를 가져오고 "class"라는 클래스를 갖습니다. ID가 전체 문서에 대해 고유 한 것으로 가정 할 때 단일 요소 만 반환해야합니다.
두 번째 클래스는 "class"클래스를 갖고 id가 "id"인 요소를 포함하는 모든 요소를 반환합니다.
그래서 이것이 중복이라는 것을 말하면 아마도 질문을 삭제해야합니다. – user113716
'#이 id.class'은 "ID와 클래스"클래스 "의 ID를 가지고 있는지 사람들을 반환하지만,'#ID : 나는 좋은 아래 링크에서 답을 찾을 .class "는"class "클래스의 요소를"id "의 조상으로 반환합니다 – Gilean