使用jquery在表单上进行更改

时间:2013-02-08 12:57:19

标签: jquery

我正在尝试使用jquery更改表单,但我不能做我想要的...

我有一张包含产品清单的表格。每个产品的数量为input type="number",百分比为第二个输入。

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

它运作良好。

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

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

如果有人看到解决方案......

谢谢。

2 个答案:

答案 0 :(得分:0)

试试这个:

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

答案 1 :(得分:0)

您应该绑定关键事件:

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