Javascript jQuery对total的每个加法进行查询
1:a如何根据每个项目的值获取小计值 2:当所有计算(每个)完成时,我如何启动包含小计值的函数Javascript jQuery对total的每个加法进行查询,javascript,jquery,Javascript,Jquery,1:a如何根据每个项目的值获取小计值 2:当所有计算(每个)完成时,我如何启动包含小计值的函数 var subtotal = 0; //Check each price $.each(item, function() { var itemprice = $(this).val(); var subtotal = subtotal + itemprice; }); //When all items are added in the subtotal do something... 添
var subtotal = 0;
//Check each price
$.each(item, function() {
var itemprice = $(this).val();
var subtotal = subtotal + itemprice;
});
//When all items are added in the subtotal do something...
添加一个数组并将每个小计推送到数组中,然后循环通过该数组检索每个项目的小计
var subtotal = 0;
var subarr = [];
//Check each price
$.each(item, function() {
var itemprice = $(this).val();
var subtotal = subtotal + itemprice;
subarr.push(subtotal);
});
function getEachItemSubTot(){
for(var i=0;i<subarr.length;i++){
console.log(subarr[i]);//get each item subtotal
}
}
var小计=0;
var-subar=[];
//核对每个价格
$.each(项,函数(){
var itemprice=$(this.val();
var小计=小计+项目价格;
次级推力(小计);
});
函数geteachitemsubtomt(){
对于(var i=0;i添加一个数组,将每个小计推送到数组中,并循环通过该数组检索每个项目的小计
var subtotal = 0;
var subarr = [];
//Check each price
$.each(item, function() {
var itemprice = $(this).val();
var subtotal = subtotal + itemprice;
subarr.push(subtotal);
});
function getEachItemSubTot(){
for(var i=0;i<subarr.length;i++){
console.log(subarr[i]);//get each item subtotal
}
}
var小计=0;
var-subar=[];
//核对每个价格
$.each(项,函数(){
var itemprice=$(this.val();
var小计=小计+项目价格;
次级推力(小计);
});
函数geteachitemsubtomt(){
对于(var i=0;i假设项目
是价格的集合
var subtotal = 0;
//Check each price
$.each(item, function() {
subtotal = subtotal + this;
});
//When all items are added in the subtotal do something...
alert(subtotal);
在第二个小计
之前删除var
,否则您是在声明局部变量,而不是访问全局变量
如果上述代码已经是一个函数的一部分,则无需调用另一个函数来处理小计(除非该代码将被重用)。假设项是一个价格集合
var subtotal = 0;
//Check each price
$.each(item, function() {
subtotal = subtotal + this;
});
//When all items are added in the subtotal do something...
alert(subtotal);
在第二个小计
之前删除var
,否则您是在声明局部变量,而不是访问全局变量
如果上面的代码已经是一个函数的一部分,那么就不需要调用另一个函数来处理小计(除非该代码将被重用).谢谢,我得到了NaN。这是因为小计之前的变量。@FlorescuAdrian使用可以帮助避免这些类型的错误。另外,当向已经存在的变量添加内容时,您可以使用+=
,这样就不必重复变量名。因此,在这个答案中,您可以更改小计=小计+这;
到小计+=这;
谢谢,我得到了NaN。这是因为小计之前的变量。@FlorescuAdrian使用可以帮助避免这些类型的错误。另外,当向已经存在的变量添加内容时,可以使用+=
,这样就不必重复变量名。因此,在这个答案中,您可以可以将小计=小计+此;
更改为小计+=此;