jquery 가 돌아 오 는 대상 이 비어 있 지 않다 는 것 을 어떻게 판단 합 니까?

486 단어 jquery
console.log()를 사용 하여 jquery 선택 기 가 되 돌아 오 는 대상 을 인쇄 합 니 다.지정 한 요 소 를 찾 지 못 하면 빈 배열 대상 으로 돌아 갑 니 다.
일반적으로 우 리 는 js 로 dom 의 존재 여 부 를 판단 하고 직접 사용한다.
if( document.getElementById("wrap") )

판단 할 수 있 지만 jquery 라면 이렇게 사용 할 수 없습니다.
if( jQuery('wrap') )

jquery 선택 기 가 돌아 오 는 것 은 영원히 배열 대상 이기 때문에 지정 한 요 소 를 찾 지 못 하면 boolean 형 이 아 닌 빈 배열 대상 으로 돌아 갑 니 다.
if( jQuery('wrap').length > 0 )

좋은 웹페이지 즐겨찾기