프로필카테고리질문하기
로그인 계정 만들기

jQuery 엘리먼트가 존재하는지 확인하는 방법

03 개월 전

jQuery에서 특정 엘리먼트가 존재하는지 확인하는 방법은 무엇인가요?

Exists 같은 함수가 있나요?

if($('.tab').exists()) { console.log('tab이 존재합니다'); }
답변하기 의견 추가
의견 (0)
더 많은 의견 보기

답글 (1)

393 개월 전
.length

length 프로퍼티는 선택된 엘리먼트의 갯수를 나타내요.

그래서 length가 0인지 체크해서 엘리먼트가 존재하는지 확인할 수 있어요.

if($('.tab').length) { // length != 0 console.log('탭이 존재합니다'); }
직접 함수 만들기

또는 함수를 원하시는 경우 이렇게 직접 만들 수 있어요:

jQuery.fn.exists = function(){ return this.length > 0; } if($('.tab').exists()) { console.log('탭이 존재합니다'); }
의견 추가
의견 (0)
더 많은 의견 보기