如何使用此属性选择子div?

时间:2013-10-28 06:27:45

标签: javascript jquery html css

我的代码是:

<div class="FHD">   
    <div class="FHFD">    
        <div class="FHD">
           <div class="FHVD">AA</div>
           <div class="FHFD">AB</div>   
        </div>   
    </div>   
    <div class="FHVD">B</div>  
</div>

我有一个div FHD,其高度为x,FHFD为高度y 现在我想使用js将高度应用于FHVD作为x-y,这样即使FHD高度改变,只有FHVD高度应该改变而FHFD不会改变它的高度。

我想将代码概括为

window.onresize = function(event) {

   $('.FHC').each(function(){
       //here i want to get the height of FHFD div using 
       //$(this +' .FHFD").height()
       //somthing like this

   });
}

提前感谢...

4 个答案:

答案 0 :(得分:0)

 $('.FHC').each(function(){
     console.log(  $(this).height());
 });

答案 1 :(得分:0)

您可以使用.children()方法执行此操作:

$('.FHC').each(function(){ 
   var height = $(this).children('.FHFD').height();
   console.log(height);
});

答案 2 :(得分:0)

试试这个:

window.onresize = function(event) {

    $('.FHC').each(function(){
        var heightFHFD = $(this).find('.FHFD').height()
    });
}

答案 3 :(得分:0)

尝试这样的事情

        window.onresize = function(event) {

           $('.FHD').each(function(){
               $(this).find('.FHVD').height( $(this).height);

           });
        }