从DIV-Javascript检索所选项目
我能够从数据库中获取数据并将其附加到我的从DIV-Javascript检索所选项目,javascript,jquery,Javascript,Jquery,我能够从数据库中获取数据并将其附加到我的面板中,就像我的代码一样。但问题在于页面加载,例如,我看到您的函数更改了总和和总积分变量的值,但我看不到您在哪里使用它们。我也不认为这样做有任何意义: $(".line-total").each(function(){ sum = sum + quantity*price; }) $(".pts-total").each(function(){ total_points = total_points + quanti
面板中,就像我的代码一样。但问题在于页面加载,例如,我看到您的函数
更改了总和
和总积分
变量的值,但我看不到您在哪里使用它们。我也不认为这样做有任何意义:
$(".line-total").each(function(){
sum = sum + quantity*price;
})
$(".pts-total").each(function(){
total_points = total_points + quantity*points;
})
因为当您执行它时-Function()
,它只会多次更改sum
和total_points
的值。一模一样:
var foo = 1;
(function() {
foo = 2;
foo = 3;
foo = 4;
})();
因此它只返回值为4且foo=2的foo
代码>和foo=3代码>似乎没有被使用。因此,如果您的total_points
从表中设置了sub-total
的值,它可能会返回与您调用函数
的次数相同的值,但我看不到您的函数
更改了sum
和total_points
变量的值,但我看不到您在哪里使用它们。我也不认为这样做有任何意义:
$(".line-total").each(function(){
sum = sum + quantity*price;
})
$(".pts-total").each(function(){
total_points = total_points + quantity*points;
})
因为当您执行它时-Function()
,它只会多次更改sum
和total_points
的值。一模一样:
var foo = 1;
(function() {
foo = 2;
foo = 3;
foo = 4;
})();
因此它只返回值为4且foo=2的foo
代码>和foo=3代码>似乎没有被使用。因此,如果您的total\u points
设置了表中的sub-total
的值,那么它可能会返回与您调用函数的次数相同的值,这是一个简单的Jquery代码,可以帮助您解决问题
$(“#btn”)。单击(函数(){
变量数量=$(“#数量”).val();
风险值比率=$(“#比率”).val();
var总计=(数量*费率)
$(“#tbody”)。追加(“+数量+”+费率+“+总额+”);
});代码>
量
率
全部的
这是一个简单的Jquery代码,可以帮助您解决问题
$(“#btn”)。单击(函数(){
变量数量=$(“#数量”).val();
风险值比率=$(“#比率”).val();
var总计=(数量*费率)
$(“#tbody”)。追加(“+数量+”+费率+“+总额+”);
});代码>
量
率
全部的
我实际上是想将每行的数量和价格相乘,得到小计。这就是我试图实现的目标我不熟悉初始化DOM元素的方法,但您可以做的是在每个循环上记录这些变量的console.log值-例如,在抓取值之后-var quantity=Number($('.quantity').val())代码>执行-控制台日志(数量)
。因为$('.quantity')
用.quantity
classi创建了一个DOM items集合数组,所以我实际上试图将每一行的数量和价格相乘以得到小计。这就是我试图实现的目标我不熟悉初始化DOM元素的方法,但您可以做的是在每个循环上记录这些变量的console.log值-例如,在抓取值之后-var quantity=Number($('.quantity').val())代码>执行-控制台日志(数量)
。因为$('.quantity')
使用.quantity
类创建了一个DOM项集合数组