Biorąc pod uwagę ten kod HTML:Jak wykryć, kiedy element potomny edytowalnego treści DIV jest edytowany za pomocą klawiatury?
<div contenteditable>
....
<span> child-element </span>
....
</div>
Gdy użytkownik kliknie na elemencie SPAN (w celu umieszczenia daszka wewnątrz niego), a następnie naciska klawisz na klawiaturze znaków (w celu edycji tekstowych kierujących zawartość elementu SPAN), zdarzenie zostanie wywołane.
Jednak właściwość odpowiednich obiektów zdarzeń to nie element SPAN, ale sam element DIV.
żywo demo:http://jsfiddle.net/UKcMa/
Jak mogę określić, czy klucz zdarzenie miało miejsce wewnątrz elementu SPAN?
Dzięki, jestem pewien, że jest analogiczny sposób na zrobienie tego w IE ... –
@ Šime - Zaktualizowano rozwiązaniem IE. Znalazłem połączony wpis podczas badania tego. Tam są pełniejsze odpowiedzi. –
To rozwiązało mój problem. Dziękuję bardzo ':)' –