Math Jquery附加函数不起作用-并排添加编号

Math Jquery附加函数不起作用-并排添加编号,math,input,radio,addition,checked,Math,Input,Radio,Addition,Checked,我正在尝试获取“Radio value”和additionmq函数(+)。 不收集数字。 并排添加。 但是我想要数学运算。 乘法运算正在进行 $('input[name=“toplama”],input[name=“toplama2”]”)。在('change',function()上{ var value1=$('input[name=toplama]:checked').val(); var value2=$('input[name=toplama2]:checked').val(); $

我正在尝试获取“Radio value”和additionmq函数(+)。 不收集数字。 并排添加。 但是我想要数学运算。 乘法运算正在进行

$('input[name=“toplama”],input[name=“toplama2”]”)。在('change',function()上{
var value1=$('input[name=toplama]:checked').val();
var value2=$('input[name=toplama2]:checked').val();
$(“#sonuclar”).text(value1+value2);
});
$(函数(){
var value1=$('input[name=toplama]:checked').val();
var value2=$('input[name=toplama2]:checked').val();
$(“#sonuclar”).text(value1+value2);
});

10值
20价值



10值 20价值
实现的问题是,从DOM中提取的值是字符串。这就是为什么你的数字(实际上是字符串)只是被连接起来,而不是在数学上相加。您需要将字符串值解析为整数。您可以使用
parseInt()

$('input[name=“toplama”],input[name=“toplama2”]”)。在('change',function()上{
var value1=$('input[name=toplama]:checked').val();
var value2=$('input[name=toplama2]:checked').val();
$(“#sonuclar”).text(parseInt(value1)+parseInt(value2));
});
$(函数(){
var value1=$('input[name=toplama]:checked').val();
var value2=$('input[name=toplama2]:checked').val();
$(“#sonuclar”).text(parseInt(value1)+parseInt(value2));
});

10值
20价值



10值 20价值
@SercanAslan接受答案将不胜感激!:)