我在每个产品的页面上都有一个div
块。我正在使用JS循环遍历div
类的所有实例,并希望将div
移动到同一块中的另一个div
。我写了这个:
$(value).appendTo('.product-image')
并将每个div
添加到页面上的所有product-image
div。如何才将每个div
仅添加到product-image
父级的div
$(values)
?
这对我不起作用:
$(value).appendTo($(value).parent().find('.product-image'))
答案 0 :(得分:1)
尝试此选择第一个父div。
$(value).appendTo($(value).parent('div:first()').find('.product-image'))
答案 1 :(得分:1)
我认为这会给你一些实施的想法:
例如,如果value
元素具有value
class:
$('.value:has(.product-image)').find('.product-image').each(function(){
$(this).append(your_new_div)
});
答案 2 :(得分:1)
我想出了这个闷热的感谢!
ind++
var tryy = "try"+ind;
$(value).parent().find('.product-image').addClass(tryy);
var tryyy = '.'+tryy;
$(value).appendTo(tryyy);