如何从同一个班级中选择两个文本?

时间:2019-05-27 09:03:58

标签: jquery html

我正在使用JQuery,我想显示来自同一div的html。示例:

<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的文本。所以我不能解决这个问题。谢谢

1 个答案:

答案 0 :(得分:1)

$('。content')始终返回一个数组,因此您需要对其进行循环

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