Мы ведем журнал, у нас есть заголовок веб-сайта, на котором мы регистрируемся в любое время. У нас есть элементы внутри элемента, которые также нуждаются в регистрации. Есть ли способ только регистрировать дочерние элементы при нажатии в заголовке с помощью функции jquery .not()
или чего-нибудь еще?выберите дочерний элемент без выбора родительского элемента
HTML
<div id="header">
<div><a class="box blue" href="#">Blue</a></div>
<div><a class="box red" href="#">Red</a></div>
<div><a class="box green" href="#">Green</a></div>
</div>
CSS
$('#header').on('click', function()
alert('header')
});
$('.box').on('click', function() {
alert($(this).attr('class'));
});
Я хочу, чтобы дочерние элементы регистрируемые, но не '# header' также регистрируются в журнале. При щелчке дочернего элемента оба регистрируются в настоящее время –
Возможный дубликат [jquery stop child triggering parent event] (http://stackoverflow.com/questions/2364629/jquery-stop-child-triggering-parent-event) – melancia
Вы имеете в виду как это http://jsfiddle.net/j08691/5xp44dt0/1/? – j08691