使用.val()进行jQuery舍入问题

hmi*_*aya 0 javascript jquery

我有一个文本框,用户输入一个数字,如:105.14当我使用jQuery读取它时:

alert(parseInt($("#Info").val()));
Run Code Online (Sandbox Code Playgroud)

它显示"105".

为什么我不能得到余下的.14 ????

我确定这是显而易见的......

Cor*_*lou 10

这是因为你使用的是四舍五入的parseInt().

请尝试使用parseFloat().

  • 我今天看了大约200次这个代码,并尝试使用.toFixed(2)然后做一个parseFloat,我没有看到我正在做一个parseInt ....有时你只需要另一组眼睛,谢谢. . (3认同)