.使用jquery更改表单

.使用jquery更改表单,jquery,Jquery,我正在尝试使用jquery更改表单,但我无法执行我想要的操作 我有一张产品清单的表格。每个产品都有一个输入type=“number”表示数量,第二个输入表示百分比 当用户更改输入时,每个产品的价格在jquery中计算为:$('#products input')。on('change',function(){…}) 它工作得很好 但是在我表单的底部,我还有另外两个input type=“number”带有数量和百分比,当用户更改此输入时,产品数量(或百分比)的所有输入都会更改。但是我表单上的.on

我正在尝试使用jquery更改表单,但我无法执行我想要的操作

我有一张产品清单的表格。每个产品都有一个
输入type=“number”
表示数量,第二个输入表示百分比

当用户更改输入时,每个产品的价格在jquery中计算为:
$('#products input')。on('change',function(){…})

它工作得很好

但是在我表单的底部,我还有另外两个
input type=“number”
带有数量和百分比,当用户更改此输入时,产品数量(或百分比)的所有输入都会更改。但是我表单上的
.on('change')
没有激活,因此价格没有实现

我迷路了。。。我正在寻找触发器,但它没有运行

如果有人看到解决方案

谢谢。

试试这个:

$('#products input').on('change', function(){
    $(this).parents('form').trigger('change');
});

您应该绑定关键事件:

.on('keypress', function(){});

我想我明白你什么时候想去。。。解决方案可能是在调用我的底部输入后调用全局表单更改来设置所有数量。。但它没有运行…我找到了另一个解决方案。。。我在表单更改和输入更改时调用刷新函数。这也许不是更好的解决方案,但它正在运行。此函数在表单中的每个输入上循环以实现它。