Javascript 未获取输入标记的总值
为什么我的代码不获取每行的总值?它只获取第一行的值 试图将其插入到。每个函数中,但它不起作用Javascript 未获取输入标记的总值,javascript,jquery,Javascript,Jquery,为什么我的代码不获取每行的总值?它只获取第一行的值 试图将其插入到。每个函数中,但它不起作用 function calc_total() { total=0; $('#po_total_amount').each(function() { total += parseInt($(this).val()); }); $('#totalPrice').val(total.toFixed(2)); } 获取每行的总计。您需要选择不同的输入,以便添加它们的总计。Id必须是
function calc_total()
{
total=0;
$('#po_total_amount').each(function() {
total += parseInt($(this).val());
});
$('#totalPrice').val(total.toFixed(2));
}
获取每行的总计。您需要选择不同的输入,以便添加它们的总计。Id必须是唯一的,这样它就不允许您使用。每个Id都是一个元素。如果您给每个人一个同名的类,您可以这样做: var合计=0; $'.po\总金额\每个函数{ 总计+=parseInt$this.val; }; $'totalPrice'.valtotal.toFixed2;
-请阅读我们的页面并编辑您的问题以改进它。好的问题往往能从社区得到快速、更好的答案。首先,请为您的问题添加一个答案。否则,可能无法准确判断问题所在。根据我所看到的,您正在迭代ID为po_total_amount的所有元素。但是ID必须是唯一的,所以你只能通过这种方式获得一个元素。ID是单数的……没问题,作为提问者,你有一个特殊的特权:你可以接受你认为是解决问题的最佳方案的答案。