使用jQuery / Ajax进行数学计算

我的表格中有这个

 20, :id =>"price" %>  20, :id =>"qty" %>  20, :id =>"amount"%> 

一旦我在’price’和’quantity’中输入值,我希望{amount * quantity}在’amount’字段内发生,即计算应该在提交之前进行。 我是jQuery / Ajax的新手,所以任何帮助都可以。 提前致谢。

你可以做这样的事情

 $(function() { $("#price, #qty").keyup(function() { var p = $("#price").val(); var q = $("#qty").val(); $("#amount").val(q * p); }); }); 

但是你必须给金额字段ID“金额”,而不是重复“价格”作为id。