Вставьте новый Div между двумя делями, которые имеют тот же класс и являются немедленными братьями и сестрами

борются с Это на некоторое время сейчас. Моя разметка упростила:

<div class=row>
    <div class="somediv"></div>
    <div class="somediv2"></div>
    <div class="elem"></div>
    <div class="elem"></div>
    <div class="somediv3"></div>
    <div class="somediv4"></div>
<div class=row>
....

Мне нужно найти способ выбрать все Divs на документе Ready, что: 1. имеет класс: Elem 2. Их следующий Div также имеет имя класса: Elem. Тогда мне нужно вставить новый диван между ними:

<div class=row>
    <div class="somediv2"></div>
    <div class="elem"></div>
    <div class="new"></div>
    <div class="elem"></div>
    <div class="somediv3"></div>
    <div class="somediv4"></div>
<div class=row> // and it goes...


$(document).ready( function () {
   if($('.elem').next().hasClass('.elem')) {
       $('<div class="new"></div>').appendTo().prev('.elem');
   } else {
   });
});
6
задан elbatron 14 September 2011 в 15:37
поделиться