我需要divR
高于divL
,但此代码无效。
function changes(){
var a = $('#divL').height();
var b = a + 50;
var c = $('#divR').height();
if (c <= a) {$('divR').height(b);}
}
答案 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);}