если у div нет дочерних элементов div с определенным идентификатором, сделайте что-нибудь
Я пытаюсь безуспешно. Мои многочисленные попытки не работают.
Синтаксис выглядит нормально, но я не могу понять правильную логику.
Заметка. div с идентификатором [#my_selector], который я проверяю, не является непосредственным потомком
if ($('.fancybox-container div:not(:has[id="'+my_selector+'"])')) {
// do this
}
и ни один из приведенных ниже примеров не работает.
Может кто-нибудь, пожалуйста, помогите понять это?
if ($(".fancybox-container").not('div:has[id="'+my_selector+'"]')) {}
if ($(".fancybox-container").find('div:not(:has[id="'+my_selector+'"])')) {}
if ($('.fancybox-container div:not(:has("#" + my_selector))')) {}