Javascript 如何使用jQuery计算小计和总计?

Javascript 如何使用jQuery计算小计和总计?,javascript,jquery,calculation,Javascript,Jquery,Calculation,我有一张表格,我需要计算2个小计中的项目,并将这些小计和成一个总数 我只能得到小计1和小计2的总和,但合计计算失败,因为我没有计算平均数的线索(不是公式,而是JavaScript代码) 这是我的密码: $(document).on(“change”,“.qty1”,function()){ var总和=0; $(“.qty1”)。每个(函数(){ sum+=+$(this.val(); }); 美元(“.小计1”).val(总和); }); $(document).on(“change”,“.

我有一张表格,我需要计算2个小计中的项目,并将这些小计和成一个总数

我只能得到小计1和小计2的总和,但合计计算失败,因为我没有计算平均数的线索(不是公式,而是JavaScript代码)

这是我的密码:

$(document).on(“change”,“.qty1”,function()){
var总和=0;
$(“.qty1”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.小计1”).val(总和);
});
$(document).on(“change”,“.qty2”,function()){
var总和=0;
$(“.qty2”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.小计2”).val(总和);
});
//不起作用
$(document).on(“change”,“.subTotal”,function()){
var总和=0;
$(“.subTotal”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.total”).val(总和/2);
});

鞋子1:
鞋子2:
鞋子3:
小计:

凉鞋1:
凉鞋2:
凉鞋3:
小计:

总计:

平均值(50%鞋+50%凉鞋)/2:

文档没有检测到javascript仅对用户所做的更改,否则您将经历一些无限循环。因此,在完成小计计算后,只需调用该函数

$(document).on(“change”,“.qty1”,function()){
var总和=0;
$(“.qty1”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.小计1”).val(总和);
calcTotal();
});
$(document).on(“change”,“.qty2”,function()){
var总和=0;
$(“.qty2”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.小计2”).val(总和);
calcTotal();
});
//行得通
函数calcTotal(){
var总和=0;
$(“.subTotal”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.total”).val(总和);
美元(“.mean”).val(总和/2);
};

鞋子1:
鞋子2:
鞋子3:
小计:

凉鞋1:
凉鞋2:
凉鞋3:
小计:

总计:

平均值(50%鞋+50%凉鞋)/2:

文档没有检测到javascript仅对用户所做的更改,否则您将经历一些无限循环。因此,在完成小计计算后,只需调用该函数

$(document).on(“change”,“.qty1”,function()){
var总和=0;
$(“.qty1”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.小计1”).val(总和);
calcTotal();
});
$(document).on(“change”,“.qty2”,function()){
var总和=0;
$(“.qty2”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.小计2”).val(总和);
calcTotal();
});
//行得通
函数calcTotal(){
var总和=0;
$(“.subTotal”)。每个(函数(){
sum+=+$(this.val();
});
美元(“.total”).val(总和);
美元(“.mean”).val(总和/2);
};

鞋子1:
鞋子2:
鞋子3:
小计:

凉鞋1:
凉鞋2:
凉鞋3:
小计:

总计:

平均值(50%鞋+50%凉鞋)/2:
但是总体计算失败了,你怎么能这么说?“我不知道如何计算平均数”-你的意思是你不理解所涉及的数学,还是你不知道如何在JS中实现它?请你的问题提供一个输入示例和该输入对应的期望结果。但是total calculation失败了。你怎么能这么说?“我没有计算平均数的线索”-你的意思是你不理解所涉及的数学,或者你不知道如何在JS中实现它?请您的问题提供一个输入示例以及该输入对应的预期结果。