gpt4 book ai didi

jquery - 如何从输入元素获取十进制数形式的值

转载 作者:行者123 更新时间:2023-12-03 22:56:45 24 4
gpt4 key购买 nike

我想要从输入元素中获取数字形式的值,并使用 jQuery 对它们进行计数。我正在尝试,但结果不是小数。如何解决这个问题?

HTML

<input name="test1" value="1.77" type="hidden" />
<input name="test2" value="1.23" type="hidden" />

jQuery

var a = parseInt($( "input[name='test1']").val(), 10);
var b = parseInt($( "input[name='test2']").val(), 10);
alert( a + b ); // should be 3, but it is only 2

这是一个例子 -> jsfiddle Example

最佳答案

对小数使用 parseFloat,而不是对整数使用 parseInt!

例如

var a = parseFloat($( "input[name='test1']").val(), 10);
var b = parseFloat($( "input[name='test2']").val(), 10);
var c = ( a + b );

$('#result').append( c );

JSFiddle:http://jsfiddle.net/TrueBlueAussie/87tdj7z3/5/

关于jquery - 如何从输入元素获取十进制数形式的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27170835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com