2013-07-28 37 views
0

我想擺脫css文件寬度與jQuery,但是當使用這種方法:如何檢測百分比寬度在css文件中使用jQuery

$('element').width()OR$('element').css('width'); GET像素尺寸元素,但在CSS文件中該元素%的大小...

如何得到它。 HTML:

<div id="content"></div> 

CSS

#content{width:50%} 
+0

您需要閱讀CSS文件本身。雖然'style =「width:50%」'可以通過'element.style.width'獲取,你不能對樣式表做同樣的事情。 –

+0

我如何讀取CSS文件並檢索這個 – mohammad

+0

可能重複[Get元素CSS屬性(寬度/高度)值,因爲它已設置(在百分之/ em/px/etc中)](http://stackoverflow.com/questions/ 9730612/get-element-css-property-width-height-value-as-it-set-in-percent-em-px-et) –

回答

0

對於無聊起見:

var mywidth = $('#content').width(), 
    parentwidth = $('#content').parent().width(), 
    percentagewidth = (mywidth*100)/parentwidth; 
    alert(precentagewidth+"%"); 

==四捨五入數==

Math.round(precentagewidth) 

Math.round()文檔。

+0

我的朋友如何舍入這個值? (我這樣做,但得到這個19.8465467897465456%)我想得到20%,所以如何四捨五入? – mohammad

+0

@mohammad編輯答案:)希望這是你所需要的 –

+0

@mohammad如果答案解決了你的問題,請接受它 –