DOM 객체와 jQuery 객체를 잘 구분해야 하는 것 같습니다.
일단 jQuery에서는 두 객체를 잘 구분해야 할 필요가 있는 것 같습니다.
오늘 작업을 하다가 두가지 문제를 만났습니다.
첫번째!!
children().get(0) 으로 객체를 불러와서 next()를 했는데... 자꾸 오류가 납니다... 어라???
봤더니...
두번째!!
jQuery 객체끼리 객체 비교를 해 봤습니다.
var obj = children().eq(0);
if(obj == children().eq(0))
이렇게 하면.... 어라? 같은 객체라고 안나옵니다 -_-;
이럴 땐 DOM 객체로 비교해 주어야 합니다.
이렇게요~
마지막으로!!!
이미 저장한 jQuery객체에서 DOM 객체를 꺼낼 때는..
이런식으로!
일단 jQuery에서는 두 객체를 잘 구분해야 할 필요가 있는 것 같습니다.
오늘 작업을 하다가 두가지 문제를 만났습니다.
첫번째!!
children().get(0) 으로 객체를 불러와서 next()를 했는데... 자꾸 오류가 납니다... 어라???
봤더니...
jQuery 객체를 가져오려면 get()이 아니라 eq()를 써야 하는군요..
두번째!!
jQuery 객체끼리 객체 비교를 해 봤습니다.
var obj = children().eq(0);
if(obj == children().eq(0))
이렇게 하면.... 어라? 같은 객체라고 안나옵니다 -_-;
이럴 땐 DOM 객체로 비교해 주어야 합니다.
var obj = children().get(0);
if(obj == children().get(0))
if(obj == children().get(0))
이렇게요~
마지막으로!!!
이미 저장한 jQuery객체에서 DOM 객체를 꺼낼 때는..
var obj = children().eq(0);
alert(obj[0].tagName);
alert(obj[0].tagName);
이런식으로!