有两列设置如此
.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不是以像素为单位的百分比我做错了什么?
此致
答案 0 :(得分:6)
而不是 .width()使用 .outerWidth()
答案 1 :(得分:5)
问题出在您展示的代码之外的某处。这是您的代码http://jsfiddle.net/g9B4b/,它运行正常。
答案 2 :(得分:3)
添加一个display:block;然后使用.outerWidth()