2015-08-17 135 views
0

我有一些div与class="parent",其中部分div或div包含class="image"。我想添加到这些父divs,其中包含图像div高度的第一个图像div。每个div母体中的图像div有不同的高度。jQuery:如何将父类div的父类div加入到父类div的类中

下面的代码获取第一个图像div的高度,并将其添加到所有父div。虽然我想添加到每个父div的高度,它真的是小孩图像div。

var p = $('.image') 
var maxheight = p.height() 

$('.parent').filter(function() { 
    return $(this).has('.image'); 
}).height(maxheight); 

我该怎么办?

+0

也许发布一些HTML会有所帮助。我不确定我是否可以理解你的问题。 –

+0

我无法理解您想要做什么。你能否重新回答这个问题? – Stryner

回答

0

您需要遍历图像的div:

var p = $('.image'); 
p.each(function(index, item) { 

}); 

现在,假设你的“父母”的div实际上是图像的父容器,那么你可以这样做:

var p = $('.image'); 
p.each(function(index, item) { 
    $(item).parent().height($(item).height()); 
});