2014-12-06 82 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