jQuery pemilih "Tidak memiliki atribut"?


142

Saya dapat menemukan div yang memiliki atribut seperti:

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

Tetapi jika saya mencoba menemukan div yang tidak memiliki atribut itu, saya mendapatkan kesalahan - kode saya adalah:

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

Apakah ada pemilih "tidak memiliki atribut" di jQuery?

Untuk referensi, use case di sini adalah bahwa setiap div yang tidak memiliki atribut timestamp tidak ditambahkan secara dinamis, dan karenanya berguna.

Terima kasih!

Jawaban:



37

Anda dapat memfilter pemilih dengan menggunakan pemilih .not () atau : not () .

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

ATAU

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.