Задать вопрос

Как получить из DIV со свойством «contenteditable» его содержимое?

Есть DIV со свойством contenteditable (редактирование в реальном времени). После его заполнения нажимаем Ctrl+Enter, после чего должна произойти отправка его содержимого.
Проблема в том, что таких DIV'ов на странице много и они генерируемые.
Проблема в том, что не получается получить значение определенного блока после нажатии комбинации клавиш?

<div class="PostField" contenteditable="true" data-postid=" // уникальный_ID N // ">
 // текст, который нужно получить //
</div>

<div class="PostField" contenteditable="true" data-postid=" // уникальный_ID N+1 // ">
 // текст, который нужно получить //
</div>

$(".PostField").keypress(function(event) {
 if ((event.keyCode == 10 || event.keyCode == 13) && event.ctrlKey) {
  var my = this.text;
  console.log(my);
 }
});
  • Вопрос задан
  • 667 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы