我正在使用 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 的文本。所以我无法解决这个问题。谢谢
$('.content')总是返回一个数组,所以你需要循环它
$('.content').keyup(function() {
var htmlcontent='';
$(".content").each(function(){
htmlcontent+=$(this).html();
})
$('#result').html(htmlcontent);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句