jQuery“속성이없는”선택기?


142

다음과 같은 속성을 가진 div를 찾을 수 있습니다.

$('.funding-plan-container[data-timestamp]')

그러나 해당 속성이없는 div를 찾으려면 오류가 발생합니다. 내 코드는 다음과 같습니다.

$('.funding-plan-container[!data-timestamp]')

jQuery에 "속성이 없음"선택기가 있습니까?

참고로, 여기서 유스 케이스는 타임 스탬프 속성이없는 div가 동적으로 추가되지 않았으므로 유용합니다.

감사!

답변:



37

.not () 또는 : not () 선택기 를 사용하여 선택기를 필터링 할 수 있습니다 .

$('.funding-plan-container:not([data-timestamp])').

또는

$('.funding-plan-container').not('[data-timestamp]') 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.