На странице динамически добавляются элементы. Их может быть произвольное количество.
Разметка
<div class="main">
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
</div>
Мне нужно после каждого, например, третьего добавить новый блок, чтобы было так
Разметка с разделителями
<a href="">Add divider</a>
<div class="main">
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="divider"></div> <!--This is divider-->
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="divider"></div> <!--This is divider-->
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
</div>
Но не добавлять его в конце, даже если там нужное количество элементов!
Как это реализовать на jQuery или на JavaScript по щелчку на кнопку?