117 votes

jQuery / Javascript - Comment convertir une valeur de pixel (20px) en une valeur de nombre (20) ?

Je sais que jQuery dispose d'une méthode d'aide pour analyser les chaînes d'unités en nombres. Quelle est la méthode jQuery pour faire cela ?

var a = "20px";
var b = 20;
var c = $.parseMethod(a) + b;

0 votes

ParseInt(a, 10) ; return NaN if a est une chaîne de caractères

-2voto

Elliot Suls Points 1
$(document).ready(function(){<br>
    $("#btnW1").click(function(){<br>
        $("#d1").animate({<br>
            width: "+=" + x,

        });
    });

En essayant d'identifier la variable x avec une valeur de pixel, j'ai mis le += entre guillemets en utilisant jquery. Au lieu d'avoir width : '+= x', qui ne fonctionne pas parce qu'il pense que x est une chaîne de caractères plutôt qu'un nombre. J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X