.keydown(function(e){}) .click(function(e){}) e.target разные теги?

Добрый день, коллеги!
Подскажите пожалуйста. Есть html:
<div class="edit" contenteditable>
        <p>Многие думают, что Lorem Ipsum - взятый с потолка псевдо-латинский набор слов, но это не совсем так. Его корни уходят в один фрагмент классической латыни 45 года н.э., то есть более двух тысячелетий назад.</p>
<p>Ричард МакКлинток, профессор латыни из колледжа Hampden-Sydney, штат Вирджиния, взял одно из самых странных слов в Lorem Ipsum, "consectetur", и занялся его поисками в классической латинской литературе.</p>
</div>


В событии .click(): e.target = p
В событии .keydown(): e.target = div

Мне нужно чтобы я мог перемещаясь по документу стрелочками ловить родительский тег, тоесть здесь он "p", а получается почему то, что в e.target = div, хотя если кликнуть то правильно тег определяет

Подскажите пожалуйста.
  • Вопрос задан
  • 2713 просмотров
Пригласить эксперта
Ответы на вопрос 1
Anonym
@Anonym
Программирую немного )
Тэг p не может ловить keydown, т.к. он не contenteditable
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
20 нояб. 2024, в 18:14
5000 руб./за проект
20 нояб. 2024, в 17:49
5000 руб./за проект
20 нояб. 2024, в 17:34
20000 руб./за проект