Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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
从DIV-Javascript检索所选项目_Javascript_Jquery - Fatal编程技术网

从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项集合数组