如何改变div的高度

时间:2014-04-07 21:10:22

标签: jquery

我需要divR高于divL,但此代码无效。

function changes(){
    var a = $('#divL').height();
    var b = a + 50;
    var c = $('#divR').height();
    if (c <= a) {$('divR').height(b);}
}

4 个答案:

答案 0 :(得分:7)

问题在于选择器... $('divR').height(b)应该阅读$('#divR').height(b)

答案 1 :(得分:5)

试试这个:

if (c <= a) {$('#divR').css('height', b + 'px');

而不是:

if (c <= a) {$('divR').height(b);}

你丢失了#

尝试这一点,因为.height()工作正常,你只丢失了选择器#

if (c <= a) {$('#divR').height(b);}

答案 2 :(得分:3)

也许试试这个。这假设您需要高度(以像素为单位)。

function changes(){
    var a = $('#divL').height();
    var b = a + 50;
    var c = $('#divR').height();
    if (c <= a) {$('#divR').css({'height':b+'px'});}
}

答案 3 :(得分:2)

试试这个:

if (c <= a) {$('#divR').height(b);}