2016-08-19 73 views
0

我想改變我的jQuery數據表的高度,我正在尋找一個屬性設置在.DataTable,但不幸的是我什麼也沒找到。如何通過CSS更改<TR>元素高度?

所以我雖然設置TR的高度是這樣的:

$('#datatable') 
     .css('min-height', '650px') 
     .css('tr height', '20px') 
     .DataTable 

不幸的是,TR高度沒有改變。我究竟做錯了什麼?

+0

如果我正確理解你的問題,你需要訪問子TR的Elemen直接表的t,然後設置css。 .children('tr').css('height','20px') – MCMXCII

+0

'tr height'無效css – epascarello

+0

爲什麼你不在CSS中進行更改? –

回答

1

,如果你正在尋找只是改變TR的高度,肉雞,你應該使用這個

$('#tableID tr').css('height', '200px') 

,或者如果你想只增加tbody元素的高度,那麼你可以通過

做到這一點
$('#tableID tbody tr').css('height', '20px') 

只有標題:

$('#tableID thead tr').css('height', '20px') 
+0

這是正確的答案!不要迷失與_.children()_等 https://jsfiddle.net/c02b4hxv/2/爲例 –

+0

@GrégoireFruleux是可能的設置也是一個表的最小高度? '因爲我似乎不能同時設置:'$(「#datatable」).css(「min-height」,「650px」);'我該怎麼做? – user3287550

+0

@ user3287550我猜這是無用的,檢查這[StackOverflow](http://stackoverflow.com/a/11275916/6341631),它表示_min-height_和_height_是相同的表... –