我有以下 HTML。
<div id="price_list">
<input type="text" value="100" class="input_price" />
<input type="text" value="256" class="input_price" />
<input type="text" value="500" class="input_price" />
<input type="text" value="04.26" class="input_price" />
<input type="text" value="156" class="input_price" />
<input type="text" value="052" class="input_price" />
<input type="text" value="692" class="input_price" />
<input type="text" value="25.36" class="input_price" />
<input type="text" value="10.56" class="input_price" />
</div>
获得具有类的元素的值总和的最佳方法是什么input_price
?
请注意,我担心性能。我的实际 HTML 有点复杂(有时我有数千个元素)。我尝试使用.each()
,但有时我的浏览器卡住了。这样可以将问题修改为“迭代元素以获取一些数据的最佳方法是什么?”
我的尝试:
var total = 0;
$(".input_price").each(function(){
total+=parseFloat($(this).val());
});