父元素上的jQuery outerWidth,其子元素具有填充

时间:2010-11-16 12:33:46

标签: jquery width

我有一个小问题,我正在尝试获取表格单元格的外部宽度。表格单元格有一些输入作为子元素,在本例中是文本框和图像。

图像的宽度为16像素,文本框的宽度为115像素。文本框还有左右填充,均为2px(等于4px)。

我认为td.outerWidth()给我119 + 16 = 135px(115 + 4填充+16),但它给了我115 + 16 = 131px。

外部宽度确实在所有子元素上分别返回正确的宽度,但在具有带填充的子元素的父元素上计算外部宽度时似乎存在问题。如果我删除填充,那么一切正常。

是否有其他人有此问题或任何解决方案?

0 个答案:

没有答案