Я использую 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. Так что не могу решить эту проблему. Спасибо
вы хотите html из обоих div?
Я использовал $(this).html() и взял только текст последнего элемента div
@NegiRox да. от обоих

$('.контент') всегда возвращает массив, поэтому вам нужно зациклить его
$('.content').keyup(function() {
var htmlcontent='';
$(".content").each(function(){
htmlcontent+=$(this).html();
})
$('#result').html(htmlcontent);
});
Используйте
$(this).html()