我在网站上显示了一张可供购买的商品表。我正在使用 mysql 获取所有项目并将它们显示在表中。除其他外,该表包含以下内容:
<input type="hidden" name="price" id="price'.$id.'"> //id is one part of MySQL query results
<input type="text" name="count_'.$id.'">
显示了大约 200 个 ID 不完全按顺序的项目(我发现了一些使用 for (i = 0; i < rows.length; i++) {}
的 JavaScript 代码,但是,由于我的 ID 不按顺序,这对我来说不是一个好的选择) .
我想使用 JavaScript 显示一个订单的总数,但我对 JS 没有经验。我将非常感谢您的建议。
最佳答案
你可以使用 jQuery
:
function orderTotal()
{
var total=0;
$('input[name="price"]').each(function(){
var price = parseFloat($(this).val());
var amount = parseFloat($('input[name="count_'+$(this).attr('name').substring(5)+'"]').val());
total += price+amount;
});
return total;
}
关于javascript - 使用 JavaScript 显示订单总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21934142/