2014-12-06 100 views
0

我试图获取像在图片中的段落元素的宽度。我想在红色框中获得内容的宽度,而当我使用$(“p”)。width()时,我得到了800,但是它的右侧有一个浮动图像。如何获得具有浮动元素的元素的实际宽度

我怎样才能得到这一段的实际宽度?

网页的网址是:http://www.businessinsider.com/healthy-at-work-without-a-standing-desk-2014-12?utm_content=&utm_medium=email&utm_source=alerts&nr_email_referer=1

+1

尝试包裹的内容查看跨度中的段落并查看跨度宽度返回的结果。可以使用'wrapInner()'如果有帮助 – charlietfl 2014-12-06 04:56:37

回答

0

给你的段落CSS

p{ 
    display: table; 
} 

在JS使用

$('p').outerWidth(); 

DEMO在Chrome测试,即

+0

谢谢,这有助于 – 2014-12-06 06:02:42

+0

@HankYang不客气 – 2014-12-06 06:03:29