【发布时间】:2011-04-01 14:27:36
【问题描述】:
在尝试计算隐藏元素的宽度时,我发现 jquery.width() 为该元素的宽度返回 0。
我发现使用 jquery.css('width') 将通过使用声明的样式宽度返回正确的宽度(即使该值与初始样式表不同)。问题是 css('width') 方法返回一个字符串,通常以“100px”的方式返回。我的问题解决为:如何从“100px”字符串中检索数字? 有什么简单的方法吗?
【问题讨论】:
-
修正:我试图计算宽度的元素是可调整大小的,并且可以在执行过程中隐藏,因此它的宽度最终会改变。
标签: javascript jquery css numbers width