在使用jQuery來設(shè)置空間高度時(shí),我們可以使用height()方法來實(shí)現(xiàn)。height()方法可以獲取或設(shè)置元素的高度,可接受數(shù)字和函數(shù)兩個(gè)參數(shù)。
//設(shè)置元素高度為100px $("div").height(100); //設(shè)置元素高度為另一個(gè)元素的高度 var height = $("p").height(); $("div").height(height); //使用函數(shù)設(shè)置元素高度 $("div").height(function(index, height){ return height + 50; });
若要將元素的高度設(shè)置為空,可以將height()方法的參數(shù)設(shè)置為null或undefined,如下所示:
//將元素高度設(shè)置為空 $("div").height(null);
這樣設(shè)置后,元素的高度將不再受到CSS樣式表的限制,將自動(dòng)適應(yīng)內(nèi)容的高度。需要注意的是,若元素內(nèi)沒有內(nèi)容,則元素的高度將為0。