javascript - 获取以像素为单位的 COLUMN 宽度(来自百分比)

标签 javascript jquery html css webkit

我在表中有这个 COL 元素:

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

当指示 jQuery 获取那个 col 的宽度时,即 $(thatCol).width(),我将得到 15计算出的像素值。我需要它来管理表格列宽,不能依赖 th/td

我应该自己转换为像素值 (widthOftableInPixels/colPercentage) 还是这是 width() 方法中的错误,或者我只是遗漏了什么?或者,也许有一个插件可以通过 col 元素管理表格列宽(并且可以正确处理动态添加/删除列)?

代码应在基于 WebKit 的浏览器中运行。

谢谢!

最佳答案

使用 css()。试试这个:

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

关于javascript - 获取以像素为单位的 COLUMN 宽度(来自百分比),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23104402/

相关文章:

java - 使用 jsoup 从带中断的表格中提取文本

javascript - AWS 认知 : getting "Please provide a valid public provider" with google

javascript - 如何通过javascript动态更改链接?

javascript - PHP - 在插入数据库之前显示图像

php - 进度条百分比无法正常工作(我有兴趣了解代码形式)

jquery - daterangepicker选择一个月内的范围

html - 100% 宽度背景图片,高度为 'auto' (2015) - 跨浏览器

javascript - 导航菜单 - 悬停时背景行为异常

javascript - 如何在 "up"和 "down"方向操作DOM时避免重复代码?

javascript - 带进度条的倒数计时器