Я могу найти div с таким атрибутом:
$('.funding-plan-container[data-timestamp]')
Но если я попытаюсь найти div, у которого нет этого атрибута, я получаю сообщение об ошибке - мой код:
$('.funding-plan-container[!data-timestamp]')
Есть ли в jQuery селектор «не имеет атрибута»?
Для справки, здесь вариант использования состоит в том, что любой div, не имеющий атрибута timestamp, не добавлялся динамически и, следовательно, полезен.
Благодарность!
Вы можете отфильтровать селектор, используя селектор .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])')
источник