Obtener padding en IE con jQuery (Aparece vacío)

La API de jQuery especifica que la obtencion de propiedades CSS puede no funcionar en todos los navegadores si no utilizamos el nombre en detalle que queremos obtener. Es decir, si queremos obtener el padding de un elemento y escribimos:

$(myElement).css("padding");

Es probable que en Chrome funcione pero en IE nos devuelva un string vacío. Para resolverlo debemos especificar cada uno de los estilos asociados al padding. Es decir:

$(myElement).css("padding-top");
$(myElement).css("padding-right");
$(myElement).css("padding-bottom");
$(myElement).css("padding-left");

Más información: http://api.jquery.com/css/

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.