如何在每个循环中选择当前元素的子元素?

时间:2013-04-03 14:45:05

标签: jquery loops nested-loops

在伪CSS中,这看起来像这样:

current_element .text_container {
    ...
}

我正在试图弄清楚如何使用jQuery做到这一点。有点像:

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

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

如果我根据你的小提琴正确理解你的要求,你需要的是:

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

点击此处:http://jsfiddle.net/NBnW9/7/

答案 2 :(得分:0)

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