我有一个问题,加上两个数字。此外jquery - 连接冲突
var dobanda = $('.dobanda').val();
var val1 = $('.amount1').val();
$('.total_suma').val(dobanda + val1);
dobanda = 100
VAL1 = 30
显示:10030
我有一个问题,加上两个数字。此外jquery - 连接冲突
var dobanda = $('.dobanda').val();
var val1 = $('.amount1').val();
$('.total_suma').val(dobanda + val1);
dobanda = 100
VAL1 = 30
显示:10030
试试这个:
请节点,您可能需要parseInt函数或parseFloat取决于您要使用的值。
var dobanda = parseInt($('.dobanda').val());
var val1 = parseInt($('.amount1').val());
$('.total_suma').val(dobanda + val1);
很高兴帮助:) – Ish
使用parseInt
或parseFloat
给一个变量转换为整数或浮点数。
http://www.w3schools.com/jsref/jsref_parsefloat.asp
http://www.w3schools.com/jsref/jsref_parseint.asp
这是你怎么也得做。
var dobanda =parseFloat($('.dobanda').val());
var val1 = parseFloat($('.amount1').val());
$('.total_suma').val(dobanda + val1);
parseInt函数将忽略小数点会给你只整数value.Use parseFloat如果有小数点(如10.59)
例
var number1 = parseInt(10.59);
var number2 = parseFloat(10.59);
结果:
number1=10;
number2=10.59
使用parseInt将字符串转换为整数。
var dobanda = $('.dobanda').val();
var val1 = $('.amount1').val();
$('.total_suma').val(dobanda + val1);
将它们转换为整数。 – Tempux
[JavaScript字符串和数字转换]的可能重复(http://stackoverflow.com/questions/971039/javascript-string-and-number-conversion) – Tempux