//bind `click` event handler to the `.foobar` element(s) to do work,
//then find the children of all the `.foobar` element(s)
//and bind a `click` event handler to them that stops the propagation of the event
$('.foobar').on('click', function () { ... }).children().on('click', function (event) {
event.stopPropagation();
//you can also use `return false;` which is the same as `event.preventDefault()` and `event.stopPropagation()` all in one (in a jQuery event handler)
});
Bu, click
olayın unsur (lar) ın alt öğelerinden herhangi birinde yayılmasını (köpürmesini) durduracak, .foobar
böylece olay, .foobar
olay işleyicilerini çalıştırmak için öğelere ulaşmayacaktır .
İşte bir demo: http://jsfiddle.net/bQQJP/