Starting with some DOM elements in the nested structure below, you assign listeners for the same event to a child element and one of the parents using the JavaScript that follows. You want to ensure that when .leaf is clicked, only its event handler will be fired, instead of the click bubbling up and also firing the parent's click handler. What do you need to add to its handler function?
<ul class="items" id="main-menu">
<li>
Item 1
<ul>
<li class="leaf">Sub Item 1</li>
<li>Sub Item 2</li>
</ul>
</li>
</ul>
$('.leaf').click(function (event) {
console.log('Sub Item 1 got a click');
});
$('#main-menu').click(function (event) {
console.log('Main menu got a click');
});