得到div宽度,当他没有设置

时间:2011-10-24 08:52:32

标签: jquery

如果没有设置div元素宽度,我如何获得?

<div class="test">Text text</div> 
alert($('.test').width()); - now i get my all page width, but not div width.

4 个答案:

答案 0 :(得分:2)

由于div是默认的块,它继承了它的父级100%宽度,

因此:您的div测试必须是您父母的100%,并且您收到警报的值是正确的。

答案 1 :(得分:0)

什么类=“测试”?

如果你没有设置div宽度,则div将与页面的宽度一样。

答案 2 :(得分:0)

此问题(父宽度)采用页面的默认宽度。使用test的数字宽度。这将显示完美的宽度。

答案 3 :(得分:0)

在你的情况下,你应该尝试使用span代替div,coz div将占用父母宽度的100%