Я ищу решение только для селектора, а не что-то, используя .find()
или другие функции jquery.jquery - выберите элемент, если дети не имеют определенного класса
брожу почему, если я $('.parentClass:has(".childrenClass")')
, он возвращает элементы, если один из детей имеет .childrenClass
, но если я $('.parentClass:not(".childrenClass")')
возвращает все элементы, даже если один из их детей имеет .childrenClass
Есть ли способ выбора элемента, только если у всех их детей нет определенного класса?
это невозможно сделать это в одном селекторе? –
@BelowtheRadar: Очень к моему удивлению, ': not' и': has' играют вместе, см. Обновленный ответ. –
Вот именно то, что я ищу! Это удивительно! –