document.getElementById() 와 $() 의 차이

Ansur·2022년 3월 25일
0

JAVASCRIPT

목록 보기
5/8
post-custom-banner

document.getElementById('temp'); 는 HTML DOM 객체를 리턴하고
$('#temp') 는 jQuery 객체를 리턴한다.

그래서 혹시 HTML DOM 객체를 이용해야 하는 경우에는
$('#temp')[0] 로 jQuery 객체의 첫 번째 element를 불러와야 HTML DOM 객체로 이용할 수 있다.
** JavaScript 객체들은 associative arrays 처럼 행동한다.


정리
var ele = document.getElementById('temp'); // HTML DOM 객체
var ele = $('#temp'); // jQuery 객체
var ele = $('#temp')[0]; // HTML DOM 객체



출처: https://maivve.tistory.com/121

0개의 댓글