Я использую 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()