45 votes

parseInt avec jQuery

Quelqu'un peut-il m'aider à comprendre pourquoi le code jQuery suivant ne fonctionne pas ? Je veux retourner un entier à partir d'une entrée utilisateur.

 var test = parseInt($("#testid"));

Merci au revoir!

122voto

jondavidjohn Points 28769
var test = parseInt($("#testid").val(), 10);

Vous devez lui dire que vous voulez le value de l'entrée que vous ciblez.

Et aussi, fournissez toujours le deuxième argument (base) à parseInt . Il essaie d'être trop intelligent et de le détecter automatiquement s'il n'est pas fourni et peut conduire à des résultats inattendus.

Fournir 10 suppose que vous voulez un nombre en base 10.

7voto

prasann Points 1418
var test = parseInt($("#testid").val());

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