日期:2014-05-16  浏览次数:20359 次

jquery根据textbox宽度控制div宽度,为何实际显示宽度不一致
如题,代码如下,红色为读取控件的宽度值,实际显示为比控件宽度多10个像素左右,但是值却一样,控件宽度是百分比控制的
$("body").append("
<div id=\"menuContent\" class=\"menuContent\" style=\"border:1px solid #b5ccde; background-color:White ;display:none; position: absolute;width:" + (ZTR.FN.tree.getname).width() + "px\"><ul id=\"treeDemo\" class=\"ztree\" style=\"margin-top:0;\"></ul></div>
");

------解决方案--------------------
用outerWidth(true)看看