Как выбрать оба текста из одного класса?

Я использую JQuery и хочу показать html из тех же div. Пример:

<div class = "content" contenteditable></div>
<div class = "content" contenteditable></div>
<div id = "result"></div>
$('.content').keyup(function() {
  $('#result').html($('.content').html());
});

В этом коде я беру только текст первого div, если я использую $(this) вместо $('.content'), я беру текст последнего div. Так что не могу решить эту проблему. Спасибо

Используйте $(this).html()

Milind Anantwar 27.05.2019 11:04

вы хотите html из обоих div?

Negi Rox 27.05.2019 11:07

Я использовал $(this).html() и взял только текст последнего элемента div

Гани Шахмурат 27.05.2019 11:08

@NegiRox да. от обоих

Гани Шахмурат 27.05.2019 11:09
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
4
16
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

$('.контент') всегда возвращает массив, поэтому вам нужно зациклить его

 $('.content').keyup(function() {
  var htmlcontent='';
  $(".content").each(function(){
    htmlcontent+=$(this).html();
  })
  $('#result').html(htmlcontent);
});

Другие вопросы по теме