Я пытаюсь использовать insertAfter для добавления HTML для каждого элемента в списке с несколькими элементами списка.
Если вы посмотрите на мою Fiddle , вы увидите, что я получаю несколько результатов в каждом элементе списка, и я не могу понять, почему, потому что в моем коде я нацеливаюсь на «каждый» из элементов списка, поэтому в моем примере я должен получить по одному «Подробнее» в каждом элементе списка, любая помощь будет оценена.
HTML
<div class="container">
<ul>
<li class="eaList">
<p class="title">
Title
</p>
<p class="date">
20/20/20
</p>
</li>
<li class="eaList">
<p class="title">
Title
</p>
<p class="date">
20/20/20
</p>
</li>
<li class="eaList">
<p class="title">
Title
</p>
<p class="date">
20/20/20
</p>
</li>
</ul>
</div>
JQUERY
$(".eaList").each(function() {
$('<p>Read More</p>').insertAfter('.date');
});