я пытаюсь переместить .details вне .buttonsJQuery: как применять те же изменения внутри Mulitple контейнера с таким же именем класса
<div class="product-actions">product 1
<div class="buttons buttons_3 group">buttons
<a class="details" title="Détails" rel="nofollow" >link</a>
</div>
</div>
<div class="product-actions">product 2
<div class="buttons buttons_3 group">buttons
<a class="details" title="Détails" rel="nofollow" >link</a>
</div>
</div>
это сделать трюк
if ($('.product-actions').length)
{
$('.product-actions').prepend("<div id='new_details_location'></div>");
$(".details").prependTo("#new_details_location");
$('.buttons_3').attr('class','buttons buttons_2 group');
}
проблема существует более одного продукта, и все элементы a.details перемещаются в первый продукт div вместо того, чтобы быть добавленным в начале каждого div .product-действия:
http://jsfiddle.net/upKhq/2/ любая идея?
Пожалуйста, исправьте свой jsFiddle. Битов нет. – melancia
Ключ был в вашем собственном вопросе 'каждый div .product-actions' :) –
также вы можете использовать jquery addClass ('buttons buttons_2 group') instand из $ ('. Buttons_3'). Attr ('class', ' кнопки buttons_2 group '); – amorbytes