我正在尝试使用jquery更改表单,但我不能做我想要的...
我有一张包含产品清单的表格。每个产品的数量为input type="number"
,百分比为第二个输入。
当用户更改输入时,每个产品的价格都在jquery中计算:$('#products input').on('change', function(){ ... });
它运作良好。
但是在表单的底部,我还有两个input type="number"
的数量和百分比,当用户更改此输入时,产品数量(或百分比)的所有输入都会更改。但是我的表单上的.on('change')
未激活,因此价格未实现。
我迷路了...我在寻找触发器,但它没有运行。
如果有人看到解决方案......
谢谢。
答案 0 :(得分:0)
试试这个:
$('#products input').on('change', function(){
$(this).parents('form').trigger('change');
});
答案 1 :(得分:0)
您应该绑定关键事件:
.on('keypress', function(){});