簡體   English   中英

將子元素寬度設置為父div

[英]Set child element width to parent div

我有一個父div,在那個子元素內將是table。

我通過CSS隱藏了表中的某些列,以避免內聯樣式。

所以隱藏表格的列后如何將寬度反映給父div ...

$("#yourtableid").width();

返回ID為yourtableid的表格元素的計算像素寬度。

$("#yourdivid").width ( $("#yourtableid").width() );

將設置父div寬度。

看到

CSS /寬

也許您需要使用jQuery innerWidth()方法(使用填充來計算元素寬度而不計算邊框寬度)和outerWidth() (使用包括填充和邊框大小來計算元素寬度)。

如果為outerWidth()提供可選的布爾參數(例如: outerWidth(true) ),則該參數還將包括邊距的大小。

因此,在這種情況下,您的代碼將是

$("#yourdivid").width($("#yourtableid").innerWidth());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM