簡體   English   中英

獲取以像素為單位的COL寬度(百分比)

[英]Get COL width in pixels (from percentage)

我在表中有此COL元素:

<col width="15%"><col>

當指示jQuery獲取該col的寬度,即$(thatCol).width() ,我將得到15而不是計算出的像素值。 我需要它來管理表列的寬度,並且不能依賴th / td

我應該自己轉換為像素值(widthOftableInPixels / colPercentage)還是這是width()方法中的錯誤?還是我只是錯過了一些東西? 或者,也許有一個通過col元素管理表列寬度的插件(並且可以正確處理動態添加/刪除列)?

該代碼應在基於WebKit的瀏覽器中運行。

謝謝!

使用css()嘗試一下:

$(thatCol).css('width');

.width()方法獲取所使用元素的“ ...當前計算寬度”。 jQuery width文檔: http : $(thatCol).width() ,因此$(thatCol).width()的返回值以像素為單位,而不是百分比。 事實是,您當前的col寬度可能為15 pixels ,而您認為它是percent

暫無
暫無

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

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