我无法获得HTML列宽度的实际值

时间:2013-08-16 13:31:15

标签: javascript jquery html width

我在HTML中遇到了一个特殊问题。从理论上讲,它有一个简单的表格,其中包含 。列的大小我让它在css中自动渲染,并使用 white-space:nowrap; 。问题是当我在javascript上获得每列的大小时。我尝试了几种方法,但它与呈现的内容不一致。例如,在Chrome中它显示调试65px但是当我得到这个值时它总是不同。

enter image description here

我正在使用javascript:

getBoundingClientRect().width

outerWidth(true)

我已经尝试了所有东西,但它总是返回不同的值。 49px正在显示。我不知道还能做什么,有人请。感谢

1 个答案:

答案 0 :(得分:1)

请注意,jQuery width()还会考虑您在该元素上可能包含的任何填充或边框