默认情况下,DIV的高度由其内容决定。
但是,我覆盖了它并用jQuery显式地设置了一个高度:
$('div#someDiv').height(someNumberOfPixels);
我如何才能逆转这一点呢?我想移除height样式,使其恢复为自动/自然高度?
发布于 2010-02-13 22:49:33
要删除高度,请执行以下操作:
$('div#someDiv').css('height', '');
$('div#someDiv').css('height', null);
正如约翰所指出的,将高度设置为auto
$('div#someDiv').css('height', 'auto');
(使用jQuery 1.4检查)
发布于 2011-07-05 01:28:22
$('div#someDiv').height('auto');
我喜欢使用它,因为它与您最初显式使用.height(val)设置它的方式是对称的,并且可以跨浏览器工作。
发布于 2014-07-18 00:45:37
您可以尝试这样做:
$('div#someDiv').height('');
https://stackoverflow.com/questions/804161
复制相似问题