jQuery如何获得innerWidth,但没有填充?
从文档,innerWidth几乎是我所需要的:
“获取第一个匹配元素的内部宽度(排除边界并包括填充)”。
我需要知道不包括填充的宽度。 即元素内的可用空间。
jquery是否提供了这样的东西 – 做了一些Googlesearch,找不到任何解决scheme。
我想获得padding-left
和padding-right
值从内部宽度减去 – 但给予这些可能是百分比,像素或时间我不知道这是否可靠。
有什么build议么?
你可能只是在寻找宽度()函数..
查看文档,它不包括填充: http : //api.jquery.com/width/
(正如在现代浏览器的CSS宽度属性表示意图)
编辑:现在是2012年和jQuery 1.8刚刚出来。 虽然这仍然是相关的,但您也可以从jQuery博客 box-sizing
阅读以下关于1.8版box-sizing
考虑事项的文章
$('#element').width();
就这么简单!