我有一個問題,加上兩個數字。此外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