我正在尝试将 .details 移到 .buttons 之外
<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-actions 的开头添加:
http://jsfiddle.net/upKhq/2/ 有什么想法吗?