대부분의 jQuery 멤버 Functions에는 반환 값이 없지만 현재 jQuery Object또는 다른 jQuery Object.
그래서,
console.log("(!!) jquery >> " + $("#id") ) ;
[object Object], 즉에 대해 jQuery Object선택자 String( "#id") 를 평가 한 결과 인 컬렉션을 유지하는 a 를 반환 합니다 Document.
동안 ,
console.log("(!!) getElementById >> " + document.getElementById("id") ) ;
반환 [object HTMLDivElement](또는 실제로 [object Object]IE에서) 반환 값은 때문에 / 인 경우 div Element.
또한 jQuery 객체와 DOM 요소에서 어떤 메소드가 작동 할 수 있습니까? (1) 단일 jQuery 객체가 여러 DOM 요소를 나타낼 수 있습니까? (2)
(1) FunctionjQuery에는 DOM과 관련된 구성원 호스트가 Object있습니다. imo를 수행하는 가장 좋은 방법 Function은 특정 작업 (예 : Nodes 선택 또는 조작) 이 있으면 jQuery API 문서에서 관련성을 검색하는 것입니다.
(2) 예, 한 사람 jQuery Object이 여러 DOM 목록을 유지할 수 있습니다 Element. 이 자동 캐싱 동작을 기반으로하는 여러 가지 Functions(예 : jQuery.find또는 jQuery.each)가 있습니다.