У меня есть div CONTENTEDITABLE, и внутри этого div у меня есть span CONTENTEDITABLE, и я хочу обработать событие onkeypress на внутреннем SPAN.
Итак, код javascript будет:
$(function()
{
$('#someid').keypress(function(event){alert('test');});
});
А содержимое HTML будет выглядеть следующим образом:
<div id="mydiv" contenteditable="true">
editable follows:<span id="someid" contenteditable="true">Some TEXT</span>
</div>
Если вы протестируете его в браузере, вы увидите, что при нажатии кнопки «Тест» вы не увидите диалоговое окно «Тест».При нажатии на некоторый ТЕКСТ я знаю, что проблема в том, что событие инициируется в родительском div, поэтому SPAN не получает событие, в том числе и потому, что у него нет фокуса.Поэтому я хотел бы, чтобы вы помогли найти решение для этого.