jquery 객체와 DOM 객체를 배울 때 많은 jquery 초보자가 약간 혼란스러워합니다. 그들은 종종 jquery 객체와 DOM 객체를 구분하지 못합니다.#🎜🎜 #차이점 jquery 객체와 DOM 객체 사이에 도움이 필요한 친구들이 참고할 수 있습니다.
먼저 jquery 객체가 무엇인지 간단히 살펴볼까요? DOM 객체란 무엇입니까? jquery 객체: JQuery 라이브러리에서는 자신의 메소드를 통해 페이지 DOM 요소를 얻을 수 있는 객체를 JQuery 객체라고 합니다. DOM 개체: DOM은 계층 구조로 구성된 노드 또는 정보 조각의 모음입니다. 문서 객체 모델은 HTML 및 XML 파일용 API 세트입니다. DOM의 본질은 웹페이지와 스크립팅 언어 또는 프로그래밍 언어 사이에 통신 브리지를 구축하는 것입니다. 위에서 소개한 jquery 객체와 DOM 객체의 개념을 읽은 후jquery 객체와 DOM 객체의 차이점을 자세히 살펴보겠습니다.
jquery 객체와 DOM 객체의 차이점:
DOM 객체는 전통적인 방법(JavaScript)을 사용하여 얻는 객체입니다. jQuery 개체는 jQuery 클래스 라이브러리 선택기를 사용하여 얻은 개체입니다. 얻은 개체가 jQuery 개체인 경우 변수 앞에 $를 추가하면 정의는 다음과 같습니다.var $obj = $("#id"); //jQuery对象;얻은 개체가 DOM 개체인 경우 정의는 다음과 같습니다. #🎜🎜 #
var domObj = document.getElementById("id"); //DOM对象
예:
$("#text").html( )는 id가 text인 요소 내에서 html 코드를 가져오는 것을 의미합니다. html()은 jQuery 전용 메서드입니다.
위의 $("#text").html( )는 In:
document.getElementById("test").innerHTML;
1과 동일합니다. jQuery 객체에서는 DOM 객체의 어떤 메서드도 사용할 수 없습니다.
예: $("#id").innerHTML $("#id").checked와 같은 작성 방법이 잘못되었습니다. $("#id").html() 및 $("#id").attr을 사용할 수 있습니다. ("확인됨") 등 대신 jQuery 메서드를 사용하세요. 마찬가지로 DOM 객체는 jQuery 메서드를 사용할 수 없습니다.
2. #id를 선택기로 사용하면 document.getElementById("id")로 얻은 DOM 객체와 동일하지 않습니다.
위 내용은 이 글의 전체 내용입니다. jquery에 대한 더 자세한 내용은 php 중국어 사이트의 jquery 칼럼을 참고하시면 됩니다! ! !
위 내용은 jquery 객체와 DOM 객체의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!