0

製品名が画像の上にある CMS で e コマース サイトを構築しています。製品名を画像の下に移動したいと思います。

私は使っている:

$( ".productListNames" ).insertAfter( ".productListImageContainer" );

ただし、問題は、すべての .productListNames 要素を取得し、すべての製品の .productListImageContainer の下に配置することです。

どうすればこれを回避できますか?

ありがとう!

4

1 に答える 1

0

ループを使用して、このロジックを各アイテムに適用します。製品にはおそらくすべて独自のコンテナがあります。

$('.container-of-every-item').each(function () {
    var $container = $(this);
    $container.find('.productListName').insertAfter($container.find('.productListImageContainer'));
});

これは役に立ちますか?

于 2014-12-03T19:55:49.170 に答える