프로그래밍 언어/jQuery, ajax

선택기가 jQuery에서 일치하는지 확인 하는 방법

Rateye 2021. 6. 13. 20:54
728x90
반응형
질문 : 선택기가 jQuery에서 일치하는지 어떻게 확인합니까?

Mootools에서는 if ($('target')) { ... } 합니다. if ($('#target')) { ... } 이 같은 방식으로 작동합니까?

답변

다른 댓글 작성자가 가장 효율적인 방법을 제안하고 있으므로 다음과 같습니다.

if ($(selector).length ) {
    // Do something
}

만약 당신이 반드시 exist () 함수를 가지고 있어야한다면-더 느려질-당신은 할 수 있습니다 :

jQuery.fn.exists = function(){return this.length>0;}

그런 다음 코드에서 사용할 수 있습니다.

if ($(selector).exists()) {
    // Do something
}

여기에 대답했듯이

출처 : https://stackoverflow.com/questions/299802/how-do-you-check-if-a-selector-matches-something-in-jquery
728x90
반응형