Javascript 通过jquery设置最小高度

Javascript 通过jquery设置最小高度,javascript,jquery,html,Javascript,Jquery,Html,这是我试图使用的代码,用于设置背景div的高度,使其始终至少覆盖maindiv的背景+我设置的页脚 var bgheight = $('.maindiv').css("height"); $('#background').css('min-height', bgheight+'75px'); 出于某种原因,该代码甚至不适用于#background div,我开始没有想法了 当我这样做的时候 var bgheight = $('.maindiv').height(); $('#backgroun

这是我试图使用的代码,用于设置背景div的高度,使其始终至少覆盖maindiv的背景+我设置的页脚

var bgheight = $('.maindiv').css("height");
$('#background').css('min-height', bgheight+'75px');
出于某种原因,该代码甚至不适用于#background div,我开始没有想法了

当我这样做的时候

var bgheight = $('.maindiv').height();
$('#background').css({'min-height':beheight+'75px'});
虽然应用了该样式,但最小高度是巨大的,大约50000px高


有什么想法吗?

您正在进行字符串连接,而不是求和

试试这个:

var bgheight = $('.maindiv').height();
$('#background').css({'min-height': (beheight + 75) + 'px'});
为确保未连接字符串,可以设置
Number()
函数

var bgheight = Number($('.maindiv').height());
$('#background').css({'min-height': (beheight + 75) + 'px'});
或(两个参数而不是对象)


更改
bgheath+'75px'
=>
(bgheath+75)+'px'
同样,不需要将对象用作css的参数。当然,不需要,但它是正确的。为什么要投否决票?今天,我整天忍受着无法解释的失望。我有一个女巫在跟踪我的答案?@Tushar
height()
setter这是无效的,他要的是
min height
仅供参考,那不是我的。:)是的,我知道你不会投我反对票,但我不明白为什么今天我在没有任何解释的情况下,在我的答案之后,甚至在答案正确的情况下,也会自动地投反对票
$('#background').css('min-height', (beheight + 75) + 'px');