[英]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.