如何在javascript中获取输入字段的值
我在获取如何在javascript中获取输入字段的值,javascript,html,Javascript,Html,我在获取表中的输入字段值时遇到问题,我想获取类是数字和一次付款的字段值,然后将它们相乘,然后将其设置为类是总付款。然后将total_payment字段的乘法设置为all_total_payment字段 函数handleTotalRow(){ var tr=$(this.parent().parent(); var amount=tr.find('.number').val(); var price=tr.find('.one_payment').val(); 警报(金额) } حذف نام
表
中的输入字段值时遇到问题,我想获取类
是数字
和一次付款
的字段值,然后将它们相乘,然后将其设置为类
是总付款
。然后将total_payment
字段的乘法设置为all_total_payment
字段
函数handleTotalRow(){
var tr=$(this.parent().parent();
var amount=tr.find('.number').val();
var price=tr.find('.one_payment').val();
警报(金额)
}
حذف
نام کتاب
ویرایش
تعداد جلد
قیمت فی
مجموعه
قیمت کل
代表:
$(函数(){
$(“#自动完成表格”)。在(“输入”,“输入”,函数()上){
const$tr=$(this.closest(“tr”);
常量金额=$(“[name^=number]”,$tr.val();
const price=$(“[name^=one_payment]”,$tr.val();
console.log(金额、价格)
$(“[name^=总付款]”,$tr).val((金额*价格).toFixed(2))
const grandTotal=$tr.closest(“tbody”).find(“[id^=row]”)。map(函数(){
return+$(“[name^=total_payment]”,this).val()
}).get().reduce((a,b)=>a+b)
美元(“#全部#全部#全部#全部#全部#支付额”).val(grandTotal.toFixed(2))
})
})
حذف
نام کتاب
ویرایش
تعداد جلد
قیمت فی
مجموعه
قیمت کل
我给你写了一个片段。你想在哪里执行函数()?
当鼠标离开此字段时,如果存在多个总付款
并获取它们的值,然后将它们的相乘结果设置为所有总付款
?我在代码中添加了一张图片,因为它看起来像是我在我的表中通过javascript添加新行,它不适用于第二行字段和第三行字段。不要添加图片,请添加另一行以便我可以使用它。您甚至不需要IDS。无论如何,我更改为$(“#autocomplete_table”)。在(“input”、“:input”、function(){
上,现在它可以在所有行上工作