Инвертированный селектор
Здравствуйте! Никак не могу решить такую проблему:
Есть html код: <div class='event'> <div class='tags'> <div class='tag one'></div> <div class='tag two'></div> </div> <div class='event_body'>event</div> </div> <div class='event'> <div class='tags'> <div class='tag one'></div> <div class='tag three'></div> </div> <div class='event_body'>event</div> </div> Необходимо сделать так, чтобы при клике на элмент с классом tag скрывались все элементы event не имеющие такого потомка. Я уже перепробовал множество комбинаций селекторов в jquery, но результата мало... Вот такой код скрывает все элементы с текущий тегом, нужно как-то инвертировать этот селектор: $('.event:has(.three)').hide(); Пробовал использовать not, но безрезультатно |
если надо скрывать все элементы класса "event", внутри которых нет элементов с классом "three", то
$('.event:not(:has(.three))').hide(); |
Огромное спасибо!
|
Часовой пояс GMT +3, время: 15:45. |