Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 计算求和值时将输出获取为NaN_Javascript_Jquery - Fatal编程技术网

Javascript 计算求和值时将输出获取为NaN

Javascript 计算求和值时将输出获取为NaN,javascript,jquery,Javascript,Jquery,我试图生成一些数字的和,但是,在计算和值时,输出为NaN 下面是示例代码 val()。toLocaleString()无效 你可以这样做:- 例如:- $('tr').find('td:eq(2)input').keyup(function(){ var final_td_value=$(this).val()*$(this).closest('td').prev('td').find('input').val(); var final_bar_value=final_td_value+Nu

我试图生成一些数字的和,但是,在计算和值时,输出为NaN

下面是示例代码

val()。toLocaleString()
无效

你可以这样做:-

例如:-

$('tr').find('td:eq(2)input').keyup(function(){
var final_td_value=$(this).val()*$(this).closest('td').prev('td').find('input').val();
var final_bar_value=final_td_value+Number($(“#rFor2”).val().替换(/,/g');
$(this).closest('td').next('td').find('input').val(final_td_value.tolocalString('en-IN'));
$(“#rFor3”).val((数字($(“#rFor1”).val()。替换(/,/g'))+数字($(“#rFor2”).val()。替换(/,/g'))。toLocaleString('en-IN'))
});

技术设计服务
服务区域
每小时费率
小时数
总费率
服务1
服务2

$(“#rFor3”).val.tolocalString…
val
应该是一个函数。我不知道你的第二行应该做什么,但是
。val.tolocalString(…
至少需要是
.val()。tolocalString(…
)-注意
()
LocaleString的用途是什么
这里?@AlivetoDie我只是看不到NaN在哪里……我可能累了。
$("#rTpe2").keyup(function(e){
  $("#rFor2").val((this.value * $("#PerHourRate2").val()).toLocaleString('en-IN'));
  $("#rFor3").val.toLocaleString('en-IN')(Number($("#rFor1").val().toLocaleString('en-IN')) + Number($("#rFor2").val().toLocaleString('en-IN')))
});