2013-04-03 81 views
0

在伪CSS,这将是这个样子:如何在每个循环中选择当前元素的子元素?

current_element .text_container { 
    ... 
} 

我试图找出如何用jQuery做到这一点。沿着线的东西:

boxes.each(function() { 
    console.log(jQuery(this).('.text_container').height()); 
}); 
+0

灿你发布一些实际的代码?这个假设的东西太模糊了。 – j08691

+0

@ j08691好的!这是我正在使用的实际事情:http://jsfiddle.net/bernk/NBnW9/6/ – bernk

+0

我试图平均每个.article DIV .deeplink_text DIVs的高度。 – bernk

回答

1

奇怪,我有非常类似这样今天早些时候的问题。不管怎样,试试这个:

$('.mod_article').each(function() { 
    var maxHeight = 0; 
    $('div.ce_deeplink div.deeplink_text ', this).each(function() { 
     if ($(this).height() > maxHeight) maxHeight = $(this).height(); 
    }); 
    $('div.ce_deeplink div.deeplink_text',this).height(maxHeight); 
}); 

jsFiddle example

+0

这个工程,但我真的appreacite,如果你能解释这部分对我来说:$('div.ce_deeplink div.deeplink_text',this) – bernk

+0

这''div.ce_deeplink div.deeplink_text' divs相对运行'.each'到包含'.each'的'.mod_article'。 – j08691

0
boxes.each(function() { 
    console.log($(this).children('.text_container').height()); 
}); 
+0

试过这个。不起作用。 – bernk

+0

当然不是你必须迭代和孩子可能。他们都是一样的身高吗? – kidwon

1

如果我理解正确,根据您的拨弄你的要求,你需要的是:

$(this).find(".deeplink_text") 

入住这里:http://jsfiddle.net/NBnW9/7/

+0

你的小提琴也能正常工作。谢谢! – bernk

相关问题