<div class="example">
<div class="test">Some text</div>
<div class="whatever"></div>
</div>
<div class="example">
<div class="test">Some more text</div>
<div class="whatever"></div>
</div>
如何让每个.example
.whatever
包含其.test
的内容?
例如,如果代码只是这样:
<div class="example">
<div class="test">Some text</div>
<div class="whatever"></div>
</div>
然后我可以这样做:
$('.whatever').text($('.test').text());
但我有多个元素与.whatever
类和多个元素与.test
类,每个.test
包含不同的文本。
换句话说,如何让类.whatever
的每个元素都包含元素.test
的文本,而只包含样本.test
中的元素.example
。 1}}元素?
对于令人困惑的措辞感到抱歉。
答案 0 :(得分:3)
尝试:
$('.example').each(function() {
$(this).find('.whatever').html( $(this).find('.test').html() );
});
答案 1 :(得分:2)
试试这个:
$(".whatever").each(function() {
$(this).text($(this).siblings(".test").text());
});