반응형
jQuery“속성이없는”선택기?
다음과 같은 속성을 가진 div를 찾을 수 있습니다.
$('.funding-plan-container[data-timestamp]')
그러나 해당 속성이없는 div를 찾으려면 오류가 발생합니다. 내 코드는 다음과 같습니다.
$('.funding-plan-container[!data-timestamp]')
jQuery에 "속성이 없음"선택기가 있습니까?
참고로, 여기서 유스 케이스는 타임 스탬프 속성이없는 div가 동적으로 추가되지 않았으므로 유용합니다.
감사!
:not()
선택기를 사용하십시오 .
$('.funding-plan-container:not([data-timestamp])')
그건 그렇고, 유효한 Selectors API 선택기이므로 jQuery에만 국한되지 않습니다. querySelectorAll()
CSS 와 함께 작동 합니다 (제공된 브라우저 지원) .
.not () 또는 : not () 선택기 를 사용하여 선택기를 필터링 할 수 있습니다 .
$('.funding-plan-container:not([data-timestamp])').
또는
$('.funding-plan-container').not('[data-timestamp]')
:not()
의사 클래스 선택기로 시도하십시오 : http://api.jquery.com/not-selector/
$('.funding-plan-container:not([data-timestamp])')
참고 URL : https://stackoverflow.com/questions/12731428/jquery-does-not-have-attribute-selector
반응형
'development' 카테고리의 다른 글
영문자와 만 일치하는 정규식 (0) | 2020.06.28 |
---|---|
Windows 서비스로서의 .NET 콘솔 어플리케이션 (0) | 2020.06.28 |
Enterprise Library Unity 및 기타 IoC 컨테이너 (0) | 2020.06.28 |
PDO 데이터베이스 쿼리를 디버깅하는 방법? (0) | 2020.06.28 |
C #의 GetHashCode 지침 (0) | 2020.06.28 |