jQuery outerWidth en un elemento principal que tiene elementos secundarios con relleno

Tengo un pequeño problema, estoy tratando de obtener el ancho exterior de una celda de tabla. La celda de la tabla tiene algunas entradas como elementos secundarios, en este caso un cuadro de texto y una imagen.

El ancho de la imagen es de 16 píxeles y el ancho del cuadro de texto es de 115 píxeles. El cuadro de texto también tiene relleno izquierdo y derecho, ambos 2px (es igual a 4px).

Supongo que td.outerWidth () me da 119 + 16 = 135px (115 + 4 relleno + 16) pero en cambio me da 115 + 16 = 131px.

El ancho exterior devuelve el ancho correcto en todos los elementos secundarios por separado, pero parece que hay problemas al calcular el ancho exterior en un elemento principal que tiene elementos secundarios con relleno. Si quito el relleno, entonces todo funciona bien.

¿Alguien más tiene este problema o alguna solución a él?