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
반응형
'프로그래밍 언어 > jQuery, ajax' 카테고리의 다른 글
jQuery로 왼쪽과 오른쪽 마우스 클릭을 구별하는 방법 (0) | 2021.06.22 |
---|---|
jQuery를 사용하여 드롭 다운 목록 (선택 상자)에서 선택한 텍스트 가져 오기 (0) | 2021.06.16 |
jQuery AJAX 교차 도메인 (0) | 2021.06.09 |
jQuery로 input을 disabled/ enable 하는 방법 (0) | 2021.06.09 |
jQuery 드롭 다운에서 선택한 옵션 가져 오기 (0) | 2021.06.09 |