jQuery newbie. My goal is to loop through each article and append the img to the div with the class body. The problem is its taking every image and appending to the div with the class body. Thanks!
My Script
jQuery('article .date').each(function() {
jQuery(this).closest('article').find('img').after(this);
});
Markup
<article>
<div class="date">Feb 22, 2019</div>
<div class="body">
<img src="imagone.png">
Some random text
</div>
</article>
<article>
<div class="date">Feb 23, 2019</div>
<div class="body">
<img src="imagtwo.png">
Some random text
</div>
</article>
<article>
<div class="date">Feb 24, 2019</div>
<div class="body">
<img src="imagthree.png">
Some random text
</div>
</article>
Desired markup
<article>
<div class="date">Feb 22, 2019</div><img src="imagone.png">
<div class="body">
Some random text
</div>
</article>
<article>
<div class="date">Feb 23, 2019</div><img src="imagtwo.png">
<div class="body">
Some random text
</div>
</article>
<article>
<div class="date">Feb 24, 2019</div><img src="imagthree.png">
<div class="body">
Some random text
</div>
</article>