Показать сообщение отдельно
  #1 (permalink)  
Старый 27.09.2013, 15:43
Интересующийся
Отправить личное сообщение для ponyspy Посмотреть профиль Найти все сообщения от ponyspy
 
Регистрация: 27.09.2013
Сообщений: 15

Инвертированный селектор
Здравствуйте! Никак не могу решить такую проблему:

Есть 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, но безрезультатно
Ответить с цитированием