计算购物车发票的总价
computing total price of shopping cart invoice
在我的代码中,当用户选择产品并转到购物车页面后,我的购物车页面会为所选产品的所有总价创建一个这样的 html 结构:
下面的 x 表示我从 Session 中获取的良好 id 的数字,因此每次这些不同时,字段数也会根据用户的选择每次更改
<span class="total-x"> some value</span>
<span class="total-x"> some value</span>
<span class="total-x"> some value</span>
.
.
.
.
<span class="total-x"> some value</span>
例如,如果购物车在一些其他代码之后获得 id=3 表单会话,页面会创建一个如下所示的字段:
<span class="total-3"> some value [has been computed]</span>
我想总结这些字段的值并放入这样的字段中:
<span id=total-all> </span>
我要求每一个能让我克服这个问题的东西。
尝试使用start with selector
来识别那个未知的class,
$("#total-all").text($("span[class^='total-']").get().reduce(function(a,b){
return a + (+$(b).text());
},0));
DEMO
在我的代码中,当用户选择产品并转到购物车页面后,我的购物车页面会为所选产品的所有总价创建一个这样的 html 结构: 下面的 x 表示我从 Session 中获取的良好 id 的数字,因此每次这些不同时,字段数也会根据用户的选择每次更改
<span class="total-x"> some value</span>
<span class="total-x"> some value</span>
<span class="total-x"> some value</span>
.
.
.
.
<span class="total-x"> some value</span>
例如,如果购物车在一些其他代码之后获得 id=3 表单会话,页面会创建一个如下所示的字段:
<span class="total-3"> some value [has been computed]</span>
我想总结这些字段的值并放入这样的字段中:
<span id=total-all> </span>
我要求每一个能让我克服这个问题的东西。
尝试使用start with selector
来识别那个未知的class,
$("#total-all").text($("span[class^='total-']").get().reduce(function(a,b){
return a + (+$(b).text());
},0));