2012-04-16 43 views
5

這裏有一些類似的標題(例如,here,herehere),但我拒絕相信它像他們似乎表明的那樣複雜。以下給出值'20px'。我怎樣才能讓它返回'20'?對於固定元素'右'的jQuery值沒有'px'

var base=$('#id').css('right'); 
+5

'parseInt函數($( '#ID')。CSS( '右'))'? – 2012-04-16 11:29:55

+0

如果.css()返回'auto',那麼你需要左邊和寬度的組合。 – 2012-04-16 11:45:09

+0

謝謝,先生們。 – Nick 2012-04-16 12:45:58

回答

20

parseInt()返回解析的整數。

var cssValue = $('#id').css('right'); //returns 20px 
var parsedCssValue = parseInt(cssValue); //returns 20