Вложенный элемент с событиями

У меня есть элемент, который выглядит так,

<div class='outer'>
    <div class='inner'></div>
</div>

У меня есть 2 события на этом элементе DOM,

$('.outer').click(function(e){
    console.log("outer has been triggered");
});

$('.inner').click(function(e){
    console.log("inner has been triggered");
});

Теперь, если нажать .outer Я получаю "Внешние сработали" в моей консоли, если я нажимаю .inner Я получаю, что "внешний был запущен" и "внутренний был запущен", есть ли способ вызывать только внутреннее событие по внутреннему щелчку и сохранять его вложенным во внешний div?

Вот пример, http://jsbin.com/bewukakakuju/2/edit

1 ответ

Решение
$('.inner').click(function(e){
    console.log("inner has been triggered");
    e.stopPropagation();
});
Другие вопросы по тегам