Supongamos que tiene una propiedad de margen inferior establecida en 20px / 20% / 20em. Para obtener el valor como un número, hay dos opciones:
Opción 1:
parseInt($('#some_DOM_element_ID').css('margin-bottom'), 10);
La función parseInt () analiza una cadena y devuelve un entero. No cambie los 10 que se encuentran en la función anterior (conocida como "radix") a menos que sepa lo que está haciendo.
El resultado de ejemplo será: 20 (si el margen inferior se establece en px) para% y em dará el número relativo en función del tamaño del elemento principal / fuente actual.
Opción 2 (personalmente prefiero esta opción)
parseFloat($('#some_DOM_element_ID').css('margin-bottom'));
El resultado de ejemplo será: 20 (si el margen inferior se establece en px) para% y em dará el número relativo en función del tamaño del elemento principal / fuente actual.
La función parseFloat () analiza una cadena y devuelve un número de coma flotante.
La función parseFloat () determina si el primer carácter de la cadena especificada es un número. Si es así, analiza la cadena hasta que alcanza el final del número y devuelve el número como un número, no como una cadena.
La ventaja de la opción 2 es que si obtiene números decimales devueltos (por ejemplo, 20.32322px) obtendrá el número devuelto con los valores detrás del punto decimal. Útil si necesita que se devuelvan números específicos, por ejemplo, si su margen inferior está configurado en em o %