如果没有设置div元素宽度,我如何获得?
<div class="test">Text text</div>
alert($('.test').width()); - now i get my all page width, but not div width.
答案 0 :(得分:2)
由于div是默认的块,它继承了它的父级100%宽度,
因此:您的div测试必须是您父母的100%,并且您收到警报的值是正确的。
答案 1 :(得分:0)
什么类=“测试”?
如果你没有设置div宽度,则div将与页面的宽度一样。
答案 2 :(得分:0)
此问题(父宽度)采用页面的默认宽度。使用test的数字宽度。这将显示完美的宽度。
答案 3 :(得分:0)
在你的情况下,你应该尝试使用span
代替div
,coz div将占用父母宽度的100%