Javascript

자바스크립트 DOM 객체 vs 제이쿼리 객체

re2592 2020. 5. 1. 14:08

자바스크립트 dom 객체는 div, p 태그 등을 getElementById 등으로 가져온 객체이다.

 

ex)

<script>

var val = document.getElementById("a1");

</script>

<div id="a1"> test <div>

 

여기서 val에 자바스크립트 dom 객체값이 생성된다.

 

제이쿼리 객체의 경우는

 

ex)

<script>

var $val = $("a1");

</script>

<div id="a1"> test <div>

 

이런식으로 생성하며, $val에 제이쿼리 객체가 생성되어 제이쿼리의 메서드를 사용할 수 있게 된다.

 

$(this) 와 같이 클릭했을때의 특정 객체를 가져올때 사용하는 this도 자바스크립트 dom객체이며, $(this) 이렇게 제이쿼리로 감싸면 제이쿼리 객체가 된다.