Показать сообщение отдельно
  #1 (permalink)  
Старый 02.01.2015, 22:21
Аватар для voodoo_dn
Интересующийся
Отправить личное сообщение для voodoo_dn Посмотреть профиль Найти все сообщения от voodoo_dn
 
Регистрация: 17.12.2014
Сообщений: 11

Обработка клика только по контейнеру
Доброе время суток.

Задача состоит в следующем: мне надо обрабатывать клик, только по контейнеру.
Контейнер - обычный div. В нём есть элементы, кнопки, изображения и т.п. Но если обрабатывать нажатие на контейнере, то событие вызывается даже если я нажал на кнопку, а не контейнер. Это нормально, но как обойти?

<div id="container">
<a id="button1">1</a>
<a id="button2">2</a>
<a id="button3">3</a>
</div>


$('#container').click(function(){
alert();
});


В общем, событие должно воспроизводиться всегда, когда есть клик по контейнеру, но кроме попаданий на ссылки или другие элементы.
Ответить с цитированием