2014-12-03 93 views
0

我的CMS构建一个电子商务网站,该产品名称是在图像的顶部。我想将产品名称移到图片下方。insertAfter重复元素

我使用:虽然

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

的问题是,它需要每一个.productListNames元素,并把他们.productListImageContainer下的每一件单品。

我该如何解决这个问题?

谢谢!

回答

0

使用循环这个逻辑应用到每个项目。这些产品可能都有自己的容器:

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

这是否对您有帮助?

+0

嗯...感谢您的快速反应!它实际上不工作...不知道为什么选择器不工作... 每个产品都有它自己的容器...但没有一个类... 他们是李在ul div ID“productImages”中的类“productListGroupContainer”。 “.productListGroupContainer li”似乎不适用于“.container-of-time”。 – 2014-12-03 20:11:57