jQuery如何获得innerWidth,但没有填充?

从文档,innerWidth几乎是我所需要的:

“获取第一个匹配元素的内部宽度(排除边界并包括填充)”。

我需要知道不包括填充的宽度。 即元素内的可用空间。

jquery是否提供了这样的东西 – 做了一些Googlesearch,找不到任何解决scheme。

我想获得padding-leftpadding-right值从内部宽度减去 – 但给予这些可能是百分比,像素或时间我不知道这是否可靠。

有什么build议么?

你可能只是在寻找宽度()函数..

查看文档,它不包括填充: http : //api.jquery.com/width/

(正如在现代浏览器的CSS宽度属性表示意图)

编辑:现在是2012年和jQuery 1.8刚刚出来。 虽然这仍然是相关的,但您也可以从jQuery博客 box-sizing阅读以下关于1.8版box-sizing考虑事项的文章

 $('#element').width(); 

就这么简单!