我有一个简单购物车div在其中我有选择的产品的ul列表。我想显示所有产品的价格总和,但无法计算出来(Li的是动态创建的,可以从购物车中删除,所以sum也应该动态工作)。
ul的结构是这样的:
<ul id='koszyk'>
<li>
<input type='hidden' class='price' value='20'>
<p class='p_price'>20 zł</p>
<...>
</li>
</ul>
我尝试使用来自同一类的不同div的值的和按段落字符串求和,但控制台输出总是显示“0”:
var sum = 0;
$('.p_price').each(function(){
sum += parseFloat($(this).text());
});
console.log(sum);
脚本在UL内部。我也试过,但结果是一样的:
var sum = 0;
$('.price').each(function(){
sum += parseFloat($(this).valueOf());
});
console.log(sum);
我也尝试使用数组存储所有价格,但我不擅长使用数组操作。这可能是一个简单的错误,因为我还是一个初学者,所以我也更喜欢一个尽可能简单的解决方案。
使用val()
方法而不是valueOf()
来获取输入元素的value
。
null
var sum = 0;
$('.price').each(function(){
sum += parseFloat($(this).val());
});
console.log(sum);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul id='koszyk'>
<li>
<input type='hidden' class='price' value='20'>
<p class='p_price'>20 zł</p>
<...>
</li>
</ul>
我有两个名为Site和AppSite的对象,两个对象都有如下相同的字段。是否有任何util类将所有字段从AppSite复制到站点,如BeanUtils。copyProperties。 如果你看到上面的两个pojo,我有两个对象字段列表。两个对象也一样,只有Site和AmsSite对象。有相同的字段名,但不同的类名。 BeanUtils.copy属性是将所有文字字段值从AppSite正确复制到Sit
问题内容: 我有这样的桌子 我想获得具有相同发明编号的订单数量总和 那就是想要这样的结果 我们如何编写mysql查询 问题答案: 利用聚合函数并根据进行分组。 GROUP BY子句
如何在javascript或jQuery中获取带有"dx-提及"的span类的data-tive-value?对不起...它应该从html文本字符串抓取,而不是从html页面...
我有三个输入,我想添加,当我把我的第一个数字"5"console.log显示"0"下一个输入字段我输入"2"这将console.log第一个输入字段的数字"5"第三个我输入我在“7”console.log看到的“5”。 为什么会发生这种情况,我该如何解决它。 JavaScript.
问题内容: 我正在做一个phonegap应用。当我尝试如下所示的输入字段时,它按预期显示了iPhone中的日期选择器,但没有显示我给定的占位符。我在SO中发现了相同的问题,但没有解决方案。 问题答案: 可能不合适……但这对我有所帮助。
我试图写一个快速的程序,在输入的字符串中计数空格的数量。这是我到目前为止所拥有的: while循环首先使用s.indexOf(“”)查找字符串s中的第一个空格,将其替换为char Z,然后将值SpaceCount加1。此过程重复,直到s.indexOf没有找到空白,导致i为-1,从而停止循环。 换句话说,每次找到空白时,SpaceCount都会增加1,然后向用户显示空白的总数。或者应该是... 问