如何使用jquery获取div的宽度?

时间:2011-07-12 08:47:33

标签: javascript jquery css

有两列设置如此

.left_inside_tab{ float: left; padding-left: 25px; width: 45%; }
.right_inside_tab{ float: right; width: 45%;}

我尝试得到像这样的宽度

console.log ($('.left_inside_tab').width());
console.log ($('div.left_inside_tab').width());

两者都给出了

结果是45。问题是45不是以像素为单位的百分比

我做错了什么?

此致

3 个答案:

答案 0 :(得分:6)

而不是 .width()使用 .outerWidth()

Heres the jQuery Link

答案 1 :(得分:5)

问题出在您展示的代码之外的某处。这是您的代码http://jsfiddle.net/g9B4b/,它运行正常。

答案 2 :(得分:3)

添加一个display:block;然后使用.outerWidth()