从DIV中检索所选项目 - Javascript

时间:2017-12-09 08:28:50

标签: javascript jquery

我可以从数据库中获取数据,并在我的代码中附加到panel。但问题出在页面加载上,例如,

2 个答案:

答案 0 :(得分:2)

我看到您的Function更改了sumtotal_points变量的值,但我无法看到您使用它们的位置。我也没有看到任何意义:

   $(".line-total").each(function(){
   sum = sum + quantity*price;
   })   


   $(".pts-total").each(function(){
   total_points = total_points + quantity*points;
   }) 

因为当您执行它时Function(),它只会多次更改sumtotal_points的值。同样如:

var foo = 1;
(function() {
  foo = 2;
  foo = 3;
  foo = 4;
})();

因此它只返回foo,其值为4,而foo = 2;似乎并未使用foo = 3;。因此,如果您的total_points设置了表中sub-total的值,那么它可能会返回与您调用Function

多次相同的值

答案 1 :(得分:0)

这是一个简单的Jquery代码,可以帮助您解决问题。



$("#btn").click(function(){

var qty=$("#qty").val();
var rate=$("#rate").val();


var total=(qty*rate)

$("#tbody").append("<tr><td>"+qty+"</td><td>"+rate+"</td><td>"+total+"</td></tr>");
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="qty" type="text" placeholder="quantity"/><br>
<input id="rate" type="text" placeholder="Rate"/><br>

<input id="btn" type="button" value="enter"/><br>

<table>
<tbody id="tbody">
<tr>
<td>quantity</td>
<td>rate</td>
<td>total</td>
</tr>
</tbody>
</table>
<script>

</script>
&#13;
&#13;
&#13;

相关问题