11499 sujets

JavaScript, DOM et API Web HTML5

bonjour...

petit blocage en javascript

avec jQuery, si j'affiche $("#content").css('padding-top'); j'obtiens quelque chose comme ... "20px" par exemple.

si j'affiche $("#sidebar").height(); j'obtiens quelque chose comme "850"

si je veux faire des opérations entre ces données, comment je me débarrasse du 'px' dans la chaine "20px" ??

merci
salut,
simple, avec parseInt() ou parseFloat(), plutôt la première pour ton cas.
À noter qu'il existe en CSS une "nouveauté", pas si nouvelle d'ailleurs, très sympa qu'est la propriété "calc" qui est de plus prise en compte par IE9. Il faut ajouter "-moz-" et "-webkit-" pour une rétrocompatibilité.