2012-04-16 8 views
5

Hay algunos títulos similares a esto (por ejemplo, here, here y here), pero me niego a creer que sea tan complicado como parecen indicar. Lo siguiente da el valor '20px'. ¿Cómo puedo obtener que devuelva '20'?jQuery valor para 'derecho' en elemento fijo sin 'px'

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

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

+0

Si .css() devuelve 'auto', entonces necesita una combinación de izquierda y ancho. –

+0

Gracias, señores. – Nick

Respuesta

20

parseInt() devuelve el entero analizado.

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