jquery,使用组件宽度确定对象位置

jquery, determine object position using component width

我想用

放置内部div的位置
 <div id="outerdiv">
     <div id="innerdiv1" style="position:absolute;width:30px;"
     <div id="innerdiv2" style="position:absolute;left:20px;"

问题是内部div1的宽度可以动态改变,我希望div2靠近div1,我用[=16=计算它的位置] + innerdiv1.innerwidth,但总有一些偏移,innerdiv2 不是正好放到innerdiv1 吗?可能是什么原因?

尝试使用 component.outerWidth 而不是 component.width,它会给出准确的结果。