2012-04-16 7 views
5

Ci sono alcuni titoli simili a questo (ad esempio, here, here e here), ma mi rifiuto di credere che sia complicato come sembrano indicare. Quanto segue dà il valore '20px'. Come posso farlo restituire solo '20'?jQuery valore per 'right' su elemento fisso senza 'px'

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

'parseInt ($ ('# id'). Css ('right'))'? –

+0

Se .css() restituisce 'auto', allora hai bisogno di una combinazione di sinistra e larghezza. –

+0

Grazie, signori. – Nick

risposta

20

parseInt() restituisce il numero intero analizzato.

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