Определить событие keyup contenteditable потомка, чей родитель является contenteditable div

Цель: Присоедините обработчик события keydown к contenteditable span, который является потомком contenteditable div.

Проблема: Если вы введете диапазон, родительское событие будет вызвано не дочерними. Я хочу, чтобы ребенок вызвал, чтобы я мог взять текст. Я только хочу ЭТО УДОВЛЕТВОРЕННОЕ дитя, так как их будет много.

HTML / JS находится ниже, а ссылка на скрипку здесь:http://jsfiddle.net/aBYpt/4/

HTML
<div class="parent" contenteditable="true">
    Parent div text.

    <span class="child" contenteditable="true">First child span text.</span>
    <span class="child" contenteditable="true">Second child span text.</span>
    <span class="child" contenteditable="true">Third child span text.</span>
</div>

<div id="console"></div>
JavaScript / JQuery
$(document).on( 'keyup', '.parent', function() {
    $('#console').html( 'Parent keyup event fired.' );
    //do stuff
});

$(document).on( 'keyup', '.child', function() {
    $('#console').html( 'Child keyup event fired.' );
    //do stuff
});

** Примечание. Обработка событий делегирована документу, поскольку элементы добавляются динамически.

Ответы на вопрос(1)

Ваш ответ на вопрос